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 但是當...