C++中break语句和continue语句讲解及使用实例
来源:互联网 发布:3d智能试衣镜 知乎 编辑:程序博客网 时间:2024/06/14 04:45
原址:http://blog.csdn.net/qilihechuncai/article/details/6134079
break语句的作用是:结束当前正在执行的循环(for、while、do…while)或多路分支(switch)程序结构,转而执行这些结构后面的语句。
在switch语句中,break用来使流程跳出switch语句,继续执行switch后的语句。
在循环语句中,break用来从最近的封闭循环体内跳出。
例如,下面的代码在执行了break之后,继续执行“a+=1;”处的语句,而不是跳出所有的循环:
for ( ; ; )
{ …
for ( ; ; ){ … if (i==1) break; …}a+=1; //break跳至此处
//…
}
continue语句的作用是:结束当前正在执行的这一次循环(for、while、do…while),接着执行下一次循环。即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
在for循环中,continue用来转去执行表达式2。
在while循环和do…while循环中,continue用来转去执行对条件表达式的判断。
continue语句和break语句的区别是:continue语句只结束本次循环,而不是终止整个循环的执行。而break语句则是结束本次循环,不再进行条件判断。
例如: 输出1~100之间的不能被7整除的数。
for (int i=1; i<=100; i++)
{
if (i%7==0)continue;cout << i << endl;
}
当i被7整除时,执行continue语句,结束本次循环,即跳过cout语句,转去判断i<=100是否成立。只有i不能被7整除时,才执行cout函数,输出i。
**all in all:****break:跳出自己所在的循环****continue:执行下一次循环**
阅读全文
0 0
- C++中break语句和continue语句讲解及使用实例
- C++中break语句和continue语句讲解及使用实例
- C++:break和continue语句
- C语言--break语句和continue语句
- break语句和continue语句的使用
- C语言中 break和continue语句解析
- break和continue语句
- break和continue语句
- continue和break语句
- break和continue语句
- break和continue语句
- continue和break语句
- 使用break与continue语句和for与continue语句
- python之 break语句和continue语句及PASS语句
- break 语句和 continue 语句
- break语句和continue语句
- 语言中break,continue和goto语句的使用
- Java中终止语句continue和break的使用
- POJ-2182 Lost Cows (二分 + 树状数组 或者平衡树)
- 解读GAN及其 2016 年度进展
- android studio在ADMcpu的电脑上无法开启虚拟机的问题
- windows下安装python版本的opencv
- js单张图片平移切换
- C++中break语句和continue语句讲解及使用实例
- Oracle存储过程
- Collection,List,Set
- iOS设置圆角矩形和阴影效果
- Angular 4/2 Http get() Parameters + Headers + URLSearchParams + RequestOptions Exam
- Android保存图片到系统相册
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- Java ClassLoad详解
- Breadth-first Search -- Leetcode problem515. Find Largest Value in Each Tree Row