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