2010-07-16 108 views

回答

15

您指定的条件是错误的,以下是正确的。

for (int i=10; i>=0; i--) 
+0

大声笑,谢谢你 – shawhu 2010-07-16 23:57:20

+0

@bragboy所以我遇到了这个问题,并想知道是否有一个特定的原因我== 0不够吗? – trdavidson 2015-09-25 21:36:01

+0

@trdavidson'i == 0'是不够的,因为在每次迭代中,条件'i> = 0'将被评估,如果在第一次迭代之后执行'i == 0',它将失败并终止循环。 – bragboy 2015-09-26 10:48:47

1

我想你想

for (int i=10; i>=0; i--) 
+0

对,我以为它可能是objc的问题,我总是责怪别人,从来没有想过这可能是我自己的错误 – shawhu 2010-07-17 01:33:25

3

正如其他人所指出的,你想i >= 0。另外请注意,如果你迭代了10个项目,我应该从9开始,而不是10.

+0

当然你是对的 – shawhu 2010-07-17 01:30:49

相关问题