??C++ Switch 语句教程??
2021/9/25 17:10:51
本文主要是介绍??C++ Switch 语句教程??,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- C++ Switch 语句
- 具体例子
- 中断关键字
- 默认关键字
C++ Switch 语句
使用该switch语句选择要执行的许多代码块之一。
语法形式:
switch(expression) { case x: // code block break; case y: // code block break; default: // code block }
它的运行原理:
- 该switch表达式的计算一次
- 将表达式的值与每个的值自上而下进行比较 case
- 如果匹配,则执行相关的代码块
- 在break和default关键字是可选的,后面我会讲
具体例子
代码:
#include <iostream> using namespace std; int main() { int day = 4; switch (day) { case 1: cout << "我爱川川一号"; break; case 2: cout << "我爱川川二号"; break; case 3: cout << "我爱川川三号"; break; case 4: cout << "我爱川川四号号"; break; case 5: cout << "我爱川川五号"; break; case 6: cout << "我爱川川六号"; break; case 7: cout << "我爱川川七号"; break; } return 0; }
演示:
注意:每一个case后面都要有break
中断关键字
当 C++ 遇到break 关键字时,它会跳出 switch 块。这将停止在块内执行更多代码和案例测试。找到匹配项并完成工作后,就该停止了。无需进行更多测试。
中断可以节省大量执行时间,因为它忽略了 switch 块中所有其余代码的执行。
默认关键字
如果没有匹配的case,则执行default关键字指定要运行的代码.
#include <iostream> using namespace std; int main() { int day = 4; switch (day) { case 6: cout << "川川菜鸟棒棒哒!"; break; case 7: cout << "川川菜鸟不是很菜!"; break; default: cout << "川川是菜鸟协会会长!"; } return 0; }
演示:
这篇关于??C++ Switch 语句教程??的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-12深入理解 ECMAScript 2024 新特性:Map.groupBy() 分组操作
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势