0

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

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

他不会打印i。无论如何我该怎么做?

4

4 回答 4

5

您的 for 语句不正确,请检查(for 的第二部分)i<=1。这定义了 whilei小于或等于 1,这应该是i>=1:whilei大于或等于 1。

for(int i=16; i>=1; i-- )
{
    NSLog(@"%d",i);
}
于 2012-10-24T08:23:59.243 回答
1

你混淆<=>=

for(int i = 16; i >= 1; i-- )
{
    NSLog(@"%d",i);
}
于 2012-10-24T08:24:08.993 回答
1
for(int i=16; i>=1; i-- )
    {
        NSLog(@"%d",i);
    }
于 2012-10-24T08:24:37.480 回答
0

将代码更改为以下代码:

for(int i=16; i>=1; i-- )
{
    NSLog(@"%d",i);
}
于 2012-10-24T08:25:16.460 回答