news 2026/8/2 5:05:09

C++ 跳转语句/break/continue/goto语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++ 跳转语句/break/continue/goto语句

本节课涉及到的所有C++相关的代码,大家可以自行建立项目库练习

A1.break语句

作用:跳出选择结构或者循环结构

break使用的时机:

  • 出现在switch条件语句中,作用是终止case并跳出switch
  • 出现在循环语句中,作用是跳出当前的循环语句
  • 出现在嵌套循环中,跳出最近的内层循环语句

case1: 出现在switch条件语句中

#include<iostream> using namespace std; int main(){ cout << "植物大战僵尸的游戏模式:" << endl; cout << "1、生存模式" << endl; cout << "2、挑战模式" << endl; cout << "3、通关模式" << endl; int num = 0; cin >> num; switch (num) { case 1: cout << "较容易通关" << endl; break; case 2: cout << "较难通关" << endl; break; case 3: cout << "容易通关" << endl; break; default: break; } system("pause"); return 0; }

case2:出现在循环语句中

#include<iostream> using namespace std; int main(){ for (int j = 1; j <= 7; ++j) { if (j == 4) { break; } cout << j << endl; } system("pause"); return 0; }

case3:出现在嵌套循环语句中

#include<iostream> using namespace std; int main(){ for (int i = 1; i <= 7; i++) { for (int j = 1; j <= 9; j++) { if (j == 5) { break; } cout << "%" ; } cout << endl; } system("pause"); return 0; }

A2.continue语句

作用:在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环

#include<iostream> using namespace std; int main(){ for (int i = 0; i <= 50; i++) { //输出奇数 if (i % 2 == 0) { continue; } cout << i << endl; } system("pause"); return 0; }

A3.goto语句

作用:无条件跳转语句

语法:goto 标记;//如果标记的名称存在, 执行到goto语句时,就会跳转到标记的位置

#include <iostream> using namespace std; int main(){ cout << "1" << endl; cout << "2" << endl; goto FLAG; cout << "3" << endl; FLAG: cout << "4" << endl; system("pause"); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 8:43:48

EPubBuilder:零基础也能轻松掌握的电子书创作神器

还在为复杂的EPUB格式而头疼吗&#xff1f;传统电子书制作工具繁琐的安装过程和陡峭的学习曲线&#xff0c;往往让创作热情在技术门槛前止步。EPubBuilder的出现&#xff0c;彻底改变了这一现状。 【免费下载链接】EPubBuilder 一款在线的epub格式书籍编辑器 项目地址: https…

作者头像 李华
网站建设 2026/8/1 8:27:08

开发转渗透工程师:技能复用 + 薪资暴涨,这是我做的最对的决定

开发是我不想重复的路 早几年都流行学计算机&#xff0c;传言就业薪资高&#xff0c;就选了软件开发专业。 在学校也不算混子吧&#xff0c;该学的java、python、前端操作系统都学了&#xff0c;不过大学的基础大家都懂&#xff0c;大学期间贪玩&#xff0c;老师在上面讲课&a…

作者头像 李华
网站建设 2026/8/1 21:31:30

EmotiVoice语音合成引擎的微服务架构拆分建议

EmotiVoice语音合成引擎的微服务架构拆分建议 在虚拟偶像直播中突然变声、智能客服说出毫无感情的机械音、有声书朗读缺乏情绪起伏——这些体验背后&#xff0c;暴露出传统TTS系统在情感表达和个性化方面的先天不足。当用户期待更自然、更具人格化的语音交互时&#xff0c;Emot…

作者头像 李华
网站建设 2026/7/30 3:55:58

多平台直播终极配置指南:obs-multi-rtmp完全实战手册

多平台直播终极配置指南&#xff1a;obs-multi-rtmp完全实战手册 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 你是否曾经为了在不同直播平台间切换而手忙脚乱&#xff1f;或者在重要…

作者头像 李华
网站建设 2026/8/1 14:31:52

Pyuthon的CBA篮球球员数据可视化分析系统的设计与实现_q0o7rs84_论文

文章目录系统截图项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统截图 Pyuthon的CBA篮球球员数据可视化分析系统的设计与实现_q0o7rs84_论文 项目简介…

作者头像 李华