C++ continue 语句
C++ 中的 continue 语句有点像 break 语句, continue 与 break
语句的不同点是:
它不是强迫终止,而是会跳过当前循环中的代码,开始下一次循环
continue 语句
对于 for 循环, continue 语句会导致执行条件测试和循环增量部分。 对于 while 和 do...while 循环, continue 语句会导致程序控制回到条件测试上。
continue 语句语法
C++ 中 continue 语句的语法格式如下:
continue;
continue 语句流程图
C++ 中 continue 语句流程图如下
范例 : continue 语句使用
/** * file: main.cpp * author: 简单教程(www.twle.cn) * * Copyright © 2015-2065 www.twle.cn. All rights reserved. */ #include <iostream> using namespace std; int main () { // 局部变量声明 int cnt = 13; // do 循环执行 do { if( cnt == 15) { // 跳过迭代 cnt = cnt + 1; continue; } cout << "cnt 的值:" << cnt << endl; cnt += 1; }while( cnt < 20 ); return 0; }
编译和运行以上范例,输出结果如下:
$ g++ main.cpp && ./a.out cnt 的值:13 cnt 的值:14 cnt 的值:16 cnt 的值:17 cnt 的值:18 cnt 的值:19