我注意到在目标 c 中使用 for 循环时,我无法将循环设置为如下所示:
for(int i=16; i<=1; i-- )
{
NSLog(@"%d",i);
}
他不会打印i
。无论如何我该怎么做?
我注意到在目标 c 中使用 for 循环时,我无法将循环设置为如下所示:
for(int i=16; i<=1; i-- )
{
NSLog(@"%d",i);
}
他不会打印i
。无论如何我该怎么做?
您的 for 语句不正确,请检查(for 的第二部分)i<=1
。这定义了 whilei
小于或等于 1,这应该是i>=1
:whilei
大于或等于 1。
for(int i=16; i>=1; i-- )
{
NSLog(@"%d",i);
}
你混淆<=
了>=
for(int i = 16; i >= 1; i-- )
{
NSLog(@"%d",i);
}
for(int i=16; i>=1; i-- )
{
NSLog(@"%d",i);
}
将代码更改为以下代码:
for(int i=16; i>=1; i-- )
{
NSLog(@"%d",i);
}