不能设置for循环,在目标c中倒计数

时间:2012-10-24 08:22:22

标签: objective-c

我注意到在目标c中使用for循环时,我无法将循环设置为:

for(int i=16; i<=1; i-- )
    {
        NSLog(@"%d",i);
    }

他不打印i。 我怎么能这样做?

4 个答案:

答案 0 :(得分:5)

您的for语句不正确,您检查(for的第二部分)i<=1。这定义了i小于或等于1时,i>=1i大于或等于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);
}