c語言中的if迴圈的小問題,希望高手解答

時間 2021-10-17 04:38:55

1樓:匿名使用者

main()

2樓:香草飛揚

continue後面的語句是不執行的,continue前面的if滿足條件的話,就會跳出去,重新執行while語句.所以i一直等於0

3樓:匿名使用者

最後i=0,或者說i始終等於0.

初始i=0,當執行到if(i<1) continue時,由於(i<1)為真,所以continue,跳出本次迴圈,再次執行到if(i<1) continue時,i依然等於0,於是每次只是執行if(i<1) continue這一句,於是就陷入了死迴圈

4樓:

這不是環貌似是個死迴圈,它本來就是個死迴圈啦!

i為0時,進入while迴圈,接著if判斷為真!跳出本次迴圈接著下一次的迴圈,不沒有改變,一直重複!

i永遠為0啊!

像binlaniua那樣做就ok!

5樓:蜜長青

i的值還是初值0

因為進入while迴圈後直接執行了

if(i<1) continue;

continue就直接結束這個迴圈開始下一個迴圈了!

6樓:匿名使用者

把i++;放在迴圈體第一條。

C語言for迴圈的問題,C語言迴圈問題

一個偽 告訴你真相 我是大圈 一圈跑完,大圈還要跑嗎 要跑 繼續大圈與小圈的迴圈,不要跑 跳出迴圈 多層巢狀也是一樣 我是外圈 跑完了小圈,繼續中圈 中圈已結束 跳出中圈繼續執行外圈。中圈還沒結束 繼續中圈的迴圈 現在中圈也跑完了,再來跑大圈 如果大圈跑完了,該迴圈結束,還沒有的話繼續上面的奔跑,r...

C語言中的問題,幾個C語言中的問題???

將憶梅僑寶 getchar和putchar是c語言中的函式 getchar從鍵盤讀入字元 putchar在螢幕上顯示字元 吳幼珊佘溶 getchar和putchar是c語言中的函式,叫作標準字元輸入輸出函式,這裡的標準表示輸入是從標準裝置輸入的,即鍵盤,輸出是從標準裝置輸出的,即顯示器。這兩個函式包...

c語言迴圈問題,C語言 迴圈問題

迴圈體是 do while迴圈,執行語句的時候,第一次是先進入 do 裡,執行其中語句,第一次迴圈 a 2 這一句執行的結果是a被重新賦值為 10 2 12 x a 這一句執行的結果是x被重新賦值為 0 12 12 if x 50 的結果為 假 false 不執行 break while a 14 ...