continue的使用注意

2021-10-08 12:01:14 字數 1018 閱讀 7557

先上**

#include

using

namespace std;

intmain()

while

(t <=3)

;

cout << cnt << endl;

return0;

}

這個**輸出的結果為:0

說明在遇到continue的時候,沒有在接著向下執行cnt++

continue的作用不同於break

break會跳出迴圈,而continue卻只會跳出當前圖層

下面有**例子

這是for迴圈的例子

#include

#include

#include

#include

using

namespace std;

intmain()

if(cnt ==7)

res ++;}

cout << res << endl;

cout << cnt << endl;

return0;

}/*輸出結果57

57res = 5,res在continue下沒有執行,在break下也沒有執行

*/

這是while迴圈的例子

#include

#include

#include

#include

using

namespace std;

intmain()

if(cnt ==7)

res ++;}

cout << res << endl;

cout << cnt << endl;

return0;

}/*執行結果57

57res = 5,res在continue下沒有執行,在break下也沒有執行

*/

break和continue的使用

break和continue只能用在迴圈 while,for 語句裡面,不能單獨使用 break作用 終止所在迴圈,讓迴圈執行結束 continue作用 結束本次迴圈,然後可以繼續執行下次迴圈 while 迴圈 結合 break 使用 num 1 while num 10 print num 判斷生...

break和continue的區別及使用方法

1 break和continue的區別和作用 break和continue的區別和作用 break和continue都是用來控制迴圈結構的,主要是停止迴圈。1.break 有時候我們想在某種條件出現的時候終止迴圈而不是等到迴圈條件為false才終止。這是我們可以使用break來完成。break用於完...

continue的具體實現

先看下面乙個 include int main i include int main i 這兩段 有什麼區別嗎?當然有,區別很大,乙個會永遠迴圈,乙個則不會,要理解continue在這裡的用處先要理解for迴圈,for迴圈的三個句子,第乙個句子,是剛剛進入for迴圈的時候會有的操作,第二個句子是每次...