迴圈中斷(break,continue)

2021-10-10 23:53:18 字數 1083 閱讀 6488

1、break語句

使用break語句來終止迴圈時,break會立即終止當前所在的 while,do-while,for,或者 switch 。

語法:break;

eg:

for

(i =

0; i++)}

//當i=5時結束迴圈

2、continue 語句

continue語句可以用來繼續執行(跳過**塊的剩餘部分並進入下一迴圈)乙個 while、do-while、for語句。

使用continue 時, 它終止當前 while,do-while,或者 for 語句到結尾的這次的迴圈並且繼續執行下一次迴圈。

語法:continue;

eg:

var i =0;

var n =0;

while

(i <5)

n += i;

console.

log(n);}

//1,3,7,12

當i=3時if語句不執行 ,跳到下一次迴圈但不結束當前迴圈語句,繼續i++,當i=4時結束迴圈,n+=i;n等於3+4=7。

3、break語句的作用

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

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

4、continue語句的作用

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

總的來說就是:

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

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

迴圈 中斷 字串 列舉(學習簡介)

迴圈 do迴圈 先執行第乙個表示式,在執行第二個表示式,如果第二個表示式成立則執行花括號裡面的語句。再執行第三個表示式。再執行第二個表示式,如果第二個表示式成立則執行花括號裡面的語句 以此類推直迴圈不成立,跳出迴圈。while迴圈 如果條件不成立迴圈不執行。do while 迴圈 無論條件是否成立,...

MySQL 使用游標迴圈中斷的問題

原文戳我 剛剛,使用儲存過程的時候遇到了乙個問題,我在儲存過程內使用游標去遍歷 擁有角色的使用者,然後去生成根據使用者id生成每日統計記錄。1 2 declarecurcursorfor selectv user idfromv user rolewherev role id role id 查詢角...

死迴圈中的cin

在編寫程式時,遇到了乙個致命的問題,原本是想使用cin輸入乙個int型的數值,但是錯誤的輸入了char或者string型,導致程式進入死迴圈。類似程式如下 include using namespace std int main while i 0 return 0 定義了乙個int型的 i 但是當...