网站首页 > 基础教程 正文
大家好,欢迎继续关注,我是发哥,今天我们来聊聊switch语法及其应用。
和上节课所讲的if else if类似,switch可以运用于更多的选择情况。其语法格式如下:
switch(条件表达式)
{
case 满足状态条件1:
执行状态1语句块;
break;
case 满足状态条件2:
执行状态2语句块;
break;
case 满足状态条件3:
执行状态3语句块;
break;
default:
没有满足状态条件,默认执行此项语句块;
break;
}
下面以一周的星期几为例,举个示列,源代码如下:
#include <iostream>
using namespace std;
int main()
{
int today = 0;
while(1)
{
cout << "请输入1到7的数,识别是星期几(如果是其它值,则退出程序):" << endl;
cin >> today;
switch(today)
{
case 1:
cout << "今天是星期一" << endl;
break;
case 2:
cout << "今天是星期二" << endl;
break;
case 3:
cout << "今天是星期三" << endl;
break;
case 4:
cout << "今天是星期四" << endl;
break;
case 5:
cout << "今天是星期五" << endl;
break;
case 6:
cout << "今天是星期六" << endl;
break;
case 7:
cout << "今天是星期日" << endl;
break;
default:
cout << "退出程序" << endl;
goto Exit;
}
}
Exit:
return 0;
}
程序运行结果截图如下:
switch基本语法就讲到这儿,谢谢阅读完,欢迎继续关注,并提出你的宝贵意见和建议。你的关注就是我坚持下去的动力。
猜你喜欢
- 2024-11-03 有c语言基础 学c++应付期末考试要多久?
- 2024-11-03 C++模拟ATM自动取款机 atm取款机c++代码
- 2024-11-03 维塔士Andy Fong:Switch游戏优化经验分享
- 2024-11-03 盘点c++几种常见的设计模式及具体实现
- 2024-11-03 C++入门到精通(第三课 程序的选择执行)
- 2024-11-03 C++开发:C++11 和 C++17 编程新特性介绍
- 2024-11-03 C++无条件转移控制 无条件转移指令包括
- 2024-11-03 C++选择结构,让程序自动进行决策
- 2024-11-03 C++有哪些新特性 c++的新特性
- 2024-11-03 3分钟带你玩转循环——图解if…else和switch
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)