break和continue的區別

2022-09-09 04:12:12 字數 560 閱讀 2159

在迴圈語句中,可以用break語句跳出迴圈,用continue語句結束本次迴圈。

一、語句作用

1.break語句的作用

(1)在分支結構程式設計中用break語句可以使流程跳出switch結構,繼續執行switch語句下面的乙個語句;

(2)break語句可以用來從迴圈體內中途跳出迴圈體,即提前結束迴圈操作,接著執行迴圈下面的語句。

2.continue語句的作用

(1)continue語句是跳過迴圈體中剩餘的語句而強制執行下一次迴圈操作。其作用為結束本次迴圈,即跳過迴圈體中下面尚未執行的語句,接著進行下一次是否執行迴圈的判定。

二、注意事項

(1)在迴圈語句中,break語句一般都是與if語句一起使用;

(2)break語句不能用於迴圈語句和switch語句之外的任何其它語句中;

(3)continue語句只能用在迴圈語句中。一般都是與if語句一起使用。

三、區別

(1)continue語句只結束本次迴圈,而不是終止整個迴圈的執行;

(2)break語句則是結束整個迴圈過程,不再判斷執行迴圈的條件是否成立。

break和continue的區別

一 先看msdn關於break和continue語句的幫助說明 1 break 語句用於終止最近的封閉迴圈或它所在的 switch 語句。控制傳遞給終止語句後面的語句 如果有的話 2 continue 語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。二 對break和continue語句的解釋 ...

break和continue的區別

a for int x 1 x 9 x system.out.println break 跳出 break作用範圍 switch語句或迴圈語句 當break語句單獨存在時,下面不要定義其他語句,因為執行不到 break跳出當前所在迴圈,如果出現了迴圈巢狀,break想要跳出指定的迴圈,可以通過標號來...

break和continue的區別

break是結束整個迴圈體,continue是結束單次迴圈 比方說 1.break while x 10 printf d r n x 結果是輸出 1 2 就退出了整個while迴圈 2.continue while x 10 printf d r n x 結果是 1 2 4 5 6 7 8 9 1...