2010-07-16 120 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

相關問題