❤️C++ Switch 语句教程❤️
【摘要】
文章目录
C++ Switch 语句具体例子中断关键字默认关键字
C++ Switch 语句
使用该switch语句选择要执行的许多代码块之一。 语法形式:
switch(expre...
C++ Switch 语句
使用该switch语句选择要执行的许多代码块之一。
语法形式:
switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
它的运行原理:
- 该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;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
演示:
注意:每一个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;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
演示:
文章来源: chuanchuan.blog.csdn.net,作者:川川菜鸟,版权归原作者所有,如需转载,请联系作者。
原文链接:chuanchuan.blog.csdn.net/article/details/120473852
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)