news 2026/6/15 19:30:05

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/6/15 19:24:09

网安人哭了!实战能力怎么练?新手→资深 3 阶段提升指南,直接抄

一、先搞懂&#xff1a;实战能力≠理论堆砌&#xff0c;核心是问题解决思维 很多新手误以为学完工具用法就是会实战&#xff0c;实则不然。举个典型例子&#xff1a;同样是学Nessus漏洞扫描&#xff0c;只懂理论的新手会直接跑全量扫描&#xff0c;导出几十页报告就交差。有实…

作者头像 李华
网站建设 2026/6/15 12:39:56

python大数据基于ECharts的海洋气象数据可视化平台设计与实现_xy1b2ae8--论文

文章目录系统截图项目简介大数据系统开发流程主要运用技术介绍爬虫核心代码展示结论源码文档获取定制开发/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统截图 pythonECharts_xy比ae8– 论文的海洋气象数据可视化平台设计与实现大数据基于 …

作者头像 李华
网站建设 2026/6/15 9:41:20

GKD手机自动化操作完全指南:让手机更懂你的需求

GKD手机自动化操作完全指南&#xff1a;让手机更懂你的需求 【免费下载链接】gkd gkd-kit/gkd: 这个项目可能不存在或者已迁移&#xff0c;无法提供详细信息。 项目地址: https://gitcode.com/gh_mirrors/gk/gkd 在日常使用手机的过程中&#xff0c;你是否经常遇到需要重…

作者头像 李华
网站建设 2026/6/15 19:29:58

智能代码生成终极指南:7步实现自动化开发效率翻倍

智能代码生成终极指南&#xff1a;7步实现自动化开发效率翻倍 【免费下载链接】RD-Agent Research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era, where the core aspects of R&D are mainly focused …

作者头像 李华
网站建设 2026/6/15 13:03:25

解锁Codex隐藏技能:三招玩转多AI模型

还在为单一AI模型无法满足多样化开发需求而苦恼&#xff1f;&#x1f914; 今天我要分享三个超实用的Codex多模型配置技巧&#xff0c;让你像专业开发者一样灵活切换不同AI引擎&#xff0c;大幅提升开发效率&#xff01; 【免费下载链接】codex 为开发者打造的聊天驱动开发工具…

作者头像 李华
网站建设 2026/6/14 19:09:33

Linux内核信号处理深度解析:从基础机制到性能优化实战

Linux内核信号处理深度解析&#xff1a;从基础机制到性能优化实战 【免费下载链接】linux-insides-zh Linux 内核揭秘 项目地址: https://gitcode.com/gh_mirrors/li/linux-insides-zh Linux内核信号处理机制是系统编程中的核心技术&#xff0c;为进程间通信提供了高效的…

作者头像 李华