1樓:
等同於加上括號
while(條件1)
else }
實際上時這樣的,條件1為假什麼都不執行,條件2為假執行else
求高手解釋:在c語言中,if語句中不是不能用break嗎?怎麼資料裡用了???
2樓:匿名使用者
可以用,因為if外面是while迴圈,break是用來退出while迴圈的。如果外面沒有while迴圈,只有if語句,不能用break。
3樓:文峰聊書齋
break就是跳出迴圈,經常有case ----; break;
4樓:曖昧上帝
樓主對break語句bai的用法理解有些偏du差啊,這個也是我在別人那zhi
看到的,希望對dao你有所幫助
回。break語句通常用在迴圈語句和答開關語句中。當break用於開關語句switch中時,可使程式跳出switch而執行switch以後的語句;如果沒有break語句,則將成為一個死迴圈而無法退出。
break在switch 中的用法已在前面介紹開關語句時的例子中碰到,這裡不再舉例。
當break語句用於do-while、for、while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句, 通常break語句總是與if語句聯在一起。即滿足條件時便跳出迴圈。
注意:1) break語句對if-else的條件語句不起作用。
2) 在多層迴圈中, 一個break語句只向外跳一層。
5樓:威小
你這裡的break配對的是while不是if
6樓:汪裕峻
這是為了break出while迴圈的。
7樓:匿名使用者
break是在while迴圈裡用的
C語言條件語句問題,c語言for語句中的條件問題
一個表示式的返回值都可以用來判斷真假,除非沒有任何返回值的void型和返回無法判斷真假的結構。當表示式的值不等於0時,它就是 真 否則就是假。一樣個表示式可以包含其他表示式和運算子,並且基於整個表示式的運算結果可以得到一個真 假的條件值。因此,當一個表示式在程式中被用於檢驗其真 假的值時,就稱為一個...
C語言為什麼語句while(!x)和while(x)不等價
是邏輯非,所以表示式 x的值就只有兩種可能真 1 或假 0 而 是按位取反,是二進位制位取反,例如 0的值是二進位制位都為1 while x 與while x 0 相同 while x 中 運算子表示按位取反 如0000001 取反結果為11111110,還是不為0,而00000001取非時,結果為...
c語言用while寫出,C語言用while寫出123456N的合
include int main void 1 2 3 4 5 6.n printf d n sum return 0 給分吧 int func int n elseplus plus 1 0 1 切換 count return sum 返回權結果 int i 1 int n 20000 int s...