C++ continue語句
continue語句有點像break語句。但不是強製終止,繼續力循環的下一個迭代發生,在兩者之間跳過任何代碼。
對於for循環,continue語句將循環的條件測試和增量部分來執行。對於while 和 do...while循環,程序控製進到條件檢驗。
語法
在C++中,continue語句的語法是:
continue;
流程圖:
例子:
#include <iostream> using namespace std; int main () { // Local variable declaration: int a = 10; // do loop execution do { if( a == 15) { // skip the iteration. a = a + 1; continue; } cout << "value of a: " << a << endl; a = a + 1; }while( a < 20 ); return 0; }
當上述代碼被編譯和執行時,它產生了以下結果:
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 16 value of a: 17 value of a: 18 value of a: 19