c語言迴圈體中的break

2021-03-04 01:01:31 字數 458 閱讀 4911

1樓:匿名使用者

直接跳出迴圈,不執行 表示式3

不過應該寫成if(i==1),要不然判斷永遠成立

2樓:匿名使用者

直接退出迴圈體

但是如果是continue就比較複雜了

for會執行表示式3,而while直接回到介面判斷,dowhile判斷後轉到do

3樓:帶淚的紫藤花

給你講下for語句的執行順序吧,

首先執行表示式1,然後判斷是否滿足表示式2,如果滿足則執行for迴圈中的語句體(如果不滿足結束迴圈)執行完迴圈中的語句體後,回到for中執行表示式3,如果表示式3的值仍然滿足表示式2的迴圈條件,就接著執行語句體知道不滿足條件為止,if(i==1) break;直接退出迴圈。。。

4樓:匿名使用者

=是賦值==才是等於,直接退出……

for迴圈迴圈體中哪些可以省略,3for迴圈語句括號中的各表示式可以省略,但表示式之間的間隔符不能預設。

三個迴圈體都可以省略,但是分號不可以省略!全省略後無限迴圈,永不跳出。都可以省略掉。for 表示無限迴圈,沒有判斷條件 在需要一直獲得使用者控制時用 不太明白你的意思啊,迴圈體?迴圈體至少要有個分號。幾種特殊for語句的用法 1 for小括號內三個表示式為空 例 for printf test 在小...

我的C迴圈體有問題,幫我看看,謝謝大家

把scanf d n a 中的 n去了 else if a 11 中應該是if a 11 printf 請輸入數字 n scanf d n a 這兩句提示你輸入你所猜的數,並放入a中 接下來,要對你輸入的a的值與11進行比較,比較分三種情況 1 比如我們輸入9,即 a 9,9 11,於是觸發了 if...

break的用法,C語言,Break語句的用法。

能。就算是形容詞時,也可以表示一個意思。只是狀態和動作的區別。關於c語言中的break用法 break 跳出迴圈continue 結束本次迴圈如果你一個for語句中,用break,那不管你for語句執行到什麼地方,那跳出去之後就不會再進來,除非你程式執行第二圈。如果用continue,那你的for語...