只是一個初學者的問題。我試圖找到這個答案,但我不能。初學者C「==」總是評估爲false
爲什麼
for (int i = 0;i==10;++i) {
/* body of the for loop */
}
從不執行的體內循環?但這個工程?
for (int i = 0;i<=10;++i) {
/* body of the for loop */
}
(i == 0)應該是一個布爾表達式求值爲false,如果我== 0,對不對? 這完美的作品,如果我把表達的if語句像
for(int i=10;;++i) {
if (i==10) break;
}
謝謝!
它只需要評估爲假一次循環停止。 –