C++:switch
一、switch是什么switch 也是分支判断语句适合固定整数/字符多分支选择比多层if else if代码更整齐常用于菜单、等级判断。语法格式switch(表达式){case 常量1:语句;break;case 常量2:语句;break;default:都不匹配时执行;break;}关键点switch括号里只能是int、char这类整型数据case后面必须写固定常量不能写区间break 用来跳出分支不加会穿透到下一个casedefault 可选所有case都不满足时执行。二、基础示例成绩等级判断#includeusing namespace std;int main(){int score;cout “请输入分数(0~100):”;cin score;int level score / 10;switch(level){case 10:case 9:cout “优秀”;break;case 8:cout “良好”;break;case 7:cout “中等”;break;case 6:cout “及格”;break;default:cout “不及格”;break;}return 0;}这里利用case穿透90~100分共用同一套输出逻辑简化代码。三、菜单选择小案例#includeusing namespace std;int main(){int op;cout “1.加法 2.减法 3.退出” endl;cout “请输入操作序号”;cin op;switch(op){case 1:cout “执行加法运算”;break;case 2:cout “执行减法运算”;break;case 3:cout “程序退出”;break;default:cout “输入数字无效”;break;}return 0;}四、易错点总结忘记写break程序会继续执行后面case的代码造成穿透case后不能写范围比如case 60~80:是非法语法switch不能直接用小数、字符串做判断条件default写在任意位置都生效建议放在最后。五、学习小结switch 适合离散固定值的多分支场景代码可读性远优于连续if else if写菜单、成绩分级、选项程序时优先使用。

相关新闻

工业品短视频推广/必打标+必触达+必搜到,工业品短视频推广整套降本打法

工业品短视频推广/必打标+必触达+必搜到,工业品短视频推广整套降本打法

工业品短视频推广/必打标必触达必搜到,工业品短视频推广整套降本打法你有没有遇到过这种情况?短视频拍了不少,广告也投了,但询盘就是起不来。要么来的全是无效客资,电话打不通,用户说没咨询过。要么播放量不…

2026/6/24 10:39:24阅读更多 →
AMD Ryzen处理器调试完全指南:SMU Debug Tool让你的电脑性能飙升

AMD Ryzen处理器调试完全指南:SMU Debug Tool让你的电脑性能飙升

AMD Ryzen处理器调试完全指南:SMU Debug Tool让你的电脑性能飙升 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: …

2026/6/24 10:39:24阅读更多 →
微信自动化:如何把个人微信的“客户闲聊”变成大模型的“信任资产”?

微信自动化:如何把个人微信的“客户闲聊”变成大模型的“信任资产”?

前言 很多企业在做个人微信自动化时,往往只把接口当成一个“自动回复群消息”或者“定时发公告”的工具。但在大模型时代,这种做法无异于守着金山要饭。 企业最真实的客户痛点、最高频的产品反馈、以及最能建立数字背书的深度答疑,其实大量…

2026/6/24 10:39:24阅读更多 →
基于multisim的增益自动切换电路设计

基于multisim的增益自动切换电路设计

增益自动切换电路设计&#xff1a;当0<Vi<0.5V时&#xff0c;放大电路的增益为10倍&#xff0c;当0.5V<Vi<1V时&#xff0c;放大电路的增益为5倍&#xff0c;当1.0V<Vi<2V时&#xff0c;放大电路的增益为2.5倍。 仿真图&#xff1a; 仿真演示与文件下载&…

2026/6/25 13:22:26阅读更多 →
一键翻唱原曲的AI工具推荐:主流AI翻唱与曲风改写平台实测分享

一键翻唱原曲的AI工具推荐:主流AI翻唱与曲风改写平台实测分享

开篇很多音乐二创、短视频创作者都有翻唱改写的需求&#xff1a;手里持有完整授权的原创Demo&#xff0c;想保留核心旋律更换编曲、人声音色做成翻唱版本&#xff0c;但实操会遇到多重难题。一是版权合规意识薄弱&#xff0c;直接上传无授权公开发行歌曲做AI翻唱&#xff0c;极…

2026/6/25 13:22:26阅读更多 →
MCP不是万能钥匙:垂直AI场景下工具架构的务实选择

MCP不是万能钥匙:垂直AI场景下工具架构的务实选择

1. 项目概述&#xff1a;当“AI界的USB-C”遇上垂直场景的硬骨头 你最近肯定在各种技术会议、内部架构评审会&#xff0c;甚至茶水间闲聊里&#xff0c;反复听到一个词&#xff1a;MCP——Model Context Protocol。它被称作“AI世界的USB-C”&#xff0c;这个比喻太顺滑了&…

2026/6/25 13:22:26阅读更多 →
7款零成本AI图像工具实操指南:从提示词到商用交付

7款零成本AI图像工具实操指南:从提示词到商用交付

1. 项目概述&#xff1a;为什么现在是动手做AI图像的黄金窗口期 我从2022年夏天开始系统性地测试各类AI图像生成工具&#xff0c;不是为了写测评稿&#xff0c;而是真正在接单、做设计、搭个人品牌视觉体系。当时Stable Diffusion刚开源&#xff0c;本地部署还卡在显存和CUDA版…

2026/6/25 13:22:26阅读更多 →
如何高效管理macOS菜单栏:Ice终极指南帮你告别杂乱

如何高效管理macOS菜单栏:Ice终极指南帮你告别杂乱

如何高效管理macOS菜单栏&#xff1a;Ice终极指南帮你告别杂乱 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 你是否曾经为macOS菜单栏上拥挤不堪的图标感到烦恼&#xff1f;各种应用程序图标争相占…

2026/6/25 13:22:26阅读更多 →
终极指南:使用Python快速进行FMI模型仿真

终极指南:使用Python快速进行FMI模型仿真

终极指南&#xff1a;使用Python快速进行FMI模型仿真 【免费下载链接】FMPy Simulate Functional Mock-up Units (FMUs) in Python 项目地址: https://gitcode.com/gh_mirrors/fm/FMPy 在系统建模和仿真领域&#xff0c;FMI&#xff08;Functional Mock-up Interface&am…

2026/6/25 13:17:24阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM&#xff0c;WorkFlow&#xff0c;Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1&#xff09;LLM2&#xff09;Prompt3&#xff09;Me…

2026/6/25 9:39:54阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件&#xff1a;从原理到实战的深度解析在嵌入式系统开发中&#xff0c;图形用户界面&#xff08;GUI&#xff09;的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台&#xff0c;嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/25 2:52:24阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”&#xff0c;而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时&#xff0c;第一反应可能是&#xff1a;又一个免费额度&#xff1f;领完就完事&#xff1f;我亲手试过——这300美金根本不是红包&#xff0c;而是一张入场券&…

2026/6/25 9:01:34阅读更多 →
面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

上半年跳槽&#xff0c;面了十几家公司。说句实话&#xff0c;不是能力不行&#xff0c;是面试现场太容易崩了。 明明准备了一周&#xff0c;面试官换个问法脑子就一片白。面完之后那个懊悔——其实我会的。 后来开始试市面上的AI面试辅助工具。前前后后装了5款&#xff0c;踩…

2026/6/25 11:52:11阅读更多 →
Claude Code 提示词设计:从塑造“人格”到建立“状态机”

Claude Code 提示词设计:从塑造“人格”到建立“状态机”

当前 AI Agent 设计的核心痛点在于&#xff1a;大模型不缺写代码的能力&#xff0c;缺的是克制力、边界感和验证逻辑。Prompt 不再是用来塑造“人格”的&#xff0c;而是用来建立“状态机&#xff08;State Machine&#xff09;”和“行为门禁&#xff08;Guardrails&#xff0…

2026/6/25 11:52:11阅读更多 →
MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MONKEYCODE 教程系列 MonkeyCode教程及推广系列 MC-037 自定义 Skill 开发&#xff1a;创建你的AI能力模块 >官网链接注册更放心哦https://monkeycode-ai.com/?ic019e0aed-c823-783c-b08a-4f030f891e4e 系列: 不爱土豆唯爱马铃薯 MonkeyCode 教程系列 字数: 约 1400 字…

2026/6/25 11:52:11阅读更多 →