我注意到在目标c中使用for循环时,我无法将循环设置为:
for(int i=16; i<=1; i-- )
{
NSLog(@"%d",i);
}
他不打印i
。
我怎么能这样做?
答案 0 :(得分:5)
您的for语句不正确,您检查(for的第二部分)i<=1
。这定义了i
小于或等于1时,i>=1
:i
大于或等于1.
for(int i=16; i>=1; i-- )
{
NSLog(@"%d",i);
}
答案 1 :(得分:1)
您已将<=
与>=
for(int i = 16; i >= 1; i-- )
{
NSLog(@"%d",i);
}
答案 2 :(得分:1)
for(int i=16; i>=1; i-- )
{
NSLog(@"%d",i);
}
答案 3 :(得分:0)
将代码更改为以下代码:
for(int i=16; i>=1; i-- )
{
NSLog(@"%d",i);
}