专业编程基础技术教程

网站首页 > 基础教程 正文

聊聊C++知识点中的switch语法及其应用

ccvgpt 2024-11-03 13:20:25 基础教程 6 ℃

大家好,欢迎继续关注,我是发哥,今天我们来聊聊switch语法及其应用。

和上节课所讲的if else if类似,switch可以运用于更多的选择情况。其语法格式如下:

聊聊C++知识点中的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基本语法就讲到这儿,谢谢阅读完,欢迎继续关注,并提出你的宝贵意见和建议。你的关注就是我坚持下去的动力。

Tags:

最近发表
标签列表