C 中break continue的用法

2021-05-02 20:39:53 字數 572 閱讀 1446

break語句:

break語句會使執行的程式立刻退出包含在最內層的迴圈或者退出乙個switch語句。由於它是用來退出迴圈或者switch語句,所以只有當它出現在這些語句時,這種形式的break語句才是合法的。

如果乙個迴圈的終止條件非常複雜,那麼使用break語句來實現某些條件比用乙個迴圈表示式來表達所有的條件容易得多。

for(var i=1;i<=10;i++)

//輸出結果:12345

continue語句:

continue語句和break語句相似。所不同的是,它不是退出乙個迴圈,而是開始迴圈的一次新迭代。

continue語句只能用在while語句、do/while語句、for語句、或者for/in語句的迴圈體內,在其它地方使用都會引起錯誤!

for(var i=1;i<=10;i++)

//輸出結果:1234578910

return語句:

return語句就是用於指定函式返回的值。return語句只能出現在函式體內,出現在**中的其他任何地方都會造成語法錯誤!

當執行return語句時,即使函式主體中還有其他語句,函式執行也會停止!

C語言 break,continue的區別

break 1 永久結束迴圈,下一條執行的是正常結束迴圈時的下一條語句。2 對於while語句,使用break,迴圈就會永久結束。3 對於for語句,使用break,便終止不再執行for語句,開始執行for語句之後的語句。continue 1 結束當前迴圈,結束後開始再判斷是否滿足迴圈條件。2 對於...

C語言關鍵字 break continue

跳出離他最近的迴圈 for或while或do.while 或者switch 開關語句 在迴圈體內使用,當程式執行到continue語句後,在continue後面的語句在本次迴圈中就會被再被執行,然後跳到離他最近的迴圈 for或while或do.while 然後重新判斷在執行迴圈體 因為break能跳...

break,continue和return的區別

windows phone 7手機開發 net培訓 期待與您交流!初學程式設計的時候總是對break,continue,return感到糾結,總覺得它們的作用比較相似,老是混為一談,具體在什麼時候應該用哪個很是茫然,下面是對這幾個語句用法的解釋,詳細說明在什麼地方該用哪個。break是終止當前迴圈,...