break和continue语句-阿里云开发者社区

开发者社区> 指尖的舞曲> 正文

break和continue语句

简介: 跳转语句中断当前的执行过程,C++语言提供了4中跳转语句:break、continue、goto和return。   break语句 break语句负责终止离他最近的while、do while、for或switch语句,并从这些语句之后的第一条语句开始继续执行。
+关注继续查看

跳转语句中断当前的执行过程,C++语言提供了4中跳转语句:break、continue、goto和return。

 

break语句

break语句负责终止离他最近的while、do while、for或switch语句,并从这些语句之后的第一条语句开始继续执行。

break语句只能出现在迭代语句或者switch语句内部(包括嵌套在此类循环里的语句或块的内部)。break语句的作用范围仅限于最近或者switch。

 

continue语句

continue语句终止最近的循环中的当前迭代并立即开始下一次迭代。continue语句只能出现在for、while和do while循环的内部,或者嵌套在此类循环里的语句或块的内部。和break语句类似的是,出现在嵌套中的continue语句也仅作用于离他最近的循环。和break语句不同的是,只有当switch语句嵌套在迭代语句内部时,才能在switch里使用continue。

continue语句中断当前的迭代,但是仍然继续执行循环。对于while或者do while语句来说,继续判断条件的值;对于传统的for循环来说,继续执行for语句头的expression;而对于范围for语句来说,则是用序列中的下一个元素初始化循环控制变量。

 

goto语句

goto语句的语法形式是:

  goto label;

其中,label是用于标示一条语句的标示符。带标签语句是一种特殊的语句,在它之前有一个标示符以及一个冒号:

  end:return;//带标签语句,可以作为goto的目标

标签标示符独立于变量或其他标示符的名字,因此,标签标示符可以和程序中其他实体的标示符使用同一名字而不会相互干扰。goto语句和控制权转向的那条带标签的语句必须位于同一函数之内

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
程序员知识体系探索:点、线、面、体(下)
程序员知识体系探索:点、线、面、体(下)
3 0
基于 H5 Canvas "指纹识别" 技术 【浏览器指纹 VS Canvas指纹】
基于 H5 Canvas "指纹识别" 技术 【浏览器指纹 VS Canvas指纹】
23 0
flutter 版本控制fvm
1先安装 choco powershell 管理员身份运行 不会的话,先打开一个powershell 窗口 ,然后右击任务栏,选择第一个,即可进入
4 0
VS Code识别编辑规范,ESlint规则,VS Code保存去掉自动加分号、逗号、双引号
书写规范是非常重要的,除了统一,还要简洁。 1、VS Code识别编辑规范 在项目根目录新建.editorconfig文件,加入设置:
19 0
【Typescript入门手册】类型进阶
【Typescript入门手册】类型进阶
12 0
领域建模:分清问题域和问题解决域(下)
领域建模:分清问题域和问题解决域(下)
4 0
终身学习与传统文化[增强版]
最近H同学问了我2个问题。一是我越参加社群活动,就越没有自信了(大家都挺牛的,连友强都是,不仅能写,排版能力也提升了);二是张同学是我老板,他擅长做会议引导,他竟然让我策划组织一次会议,我也怕丢脸。 那么问题来了,有哪些解法呢?
5 0
Spring Boot 基础教程:使用 Swagger3 生成 API 接口文档
主要介绍如何使用 Spring Boot 集成 Swagger3,构建我们自己的 API 接口文档,并对比了 Swagger2 和 Swagger3 的区别,让我们从 Swagger2 向 Swagger3 过渡更加顺滑。
5 0
漫谈“架构团队”之组织架构(下)
漫谈“架构团队”之组织架构(下)
4 0
user-modify VS contenteditable 【实现掘金沸点话题标签】
user-modify VS contenteditable 【实现掘金沸点话题标签】
16 0
+关注
指尖的舞曲
目前在阿里巴巴搬砖
916
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载