循环体中break 和continue的作用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
循环体中break 和continue的作用
循环是程序中非常重要的结构之一,它可以让程序重复执行某段代码。
我们常常需要在循环体内控制程序的执行流程,这时候就需要使用特
殊的指令:break和continue。
break语句用于跳出当前循环,直接执行循环体外的语句。
当程序满足某个特定的条件时,我们希望结束当前的循环,而不再继续执行循环
体内后面的语句,这时候就需要使用break语句。
下面是break语句的用法:
```
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
cout << i << " ";
}
```
该代码将输出:0 1 2 3 4
在循环执行过程中,当i等于5时,break语句被执行,循环立即结束,直接跳出循环体。
接下来,我们来看一下continue语句。
continue语句用于跳过当前循环中余下的语句,直接执行下一轮循环。
当程序满足某个特定的条件
时,我们希望跳过当前循环体内后面的语句,直接执行下一轮循环,
这时候就需要使用continue语句。
下面是continue语句的用法:
```
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
cout << i << " ";
}
```
该代码将输出:0 1 2 3 4 6 7 8 9
在循环执行过程中,当i等于5时,continue语句被执行,跳过当前
循环体内后面的语句,直接执行下一轮循环。
总结:
循环是程序中非常重要的结构之一,它可以让程序重复执行某段代码。
控制循环执行流程的指令break和continue非常重要,在编写程序时
需要充分使用它们,以达到更好的编程效果。
使用break和continue
可以让程序更加高效、优雅。