??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 语句教程??的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16useReducer案例详解:从零开始理解与应用
- 2024-11-15聊聊用LangChain4J构建聊天机器人的那些事儿
- 2024-11-15LangChain 和 LlamaIndex 在检索增强生成(RAG)中的大比拼:全面对比评测
- 2024-11-15平台工程不只是配置管理:超越CFEngine的方法
- 2024-11-152023年KubeCon芝加哥大会精华回顾
- 2024-11-15我花了3小时大致了解了ClickHouse
- 2024-11-15在使用平台私钥进行解密时提示 "私钥解密失败" 错误信息是什么原因?-icode9专业技术文章分享
- 2024-11-15Layui框架有哪些方式引入?-icode9专业技术文章分享
- 2024-11-15Layui框架中有哪些减少对全局环境的污染方法?-icode9专业技术文章分享
- 2024-11-15laydate怎么关闭自动的日期格式校验功能?-icode9专业技术文章分享