c++switch用法举例
作者:野牛程序员:2023-07-18 07:13:39 C++阅读 2819
当使用C++的switch语句时,可以根据不同的条件值执行相应的代码块。下面是一个使用switch语句的示例,展示了如何根据星期几打印不同的消息:
#include <iostream>
int main() {
int dayOfWeek;
std::cout << "请输入星期几的编号(1-7):";
std::cin >> dayOfWeek;
switch (dayOfWeek) {
case 1:
std::cout << "星期一" << std::endl;
break;
case 2:
std::cout << "星期二" << std::endl;
break;
case 3:
std::cout << "星期三" << std::endl;
break;
case 4:
std::cout << "星期四" << std::endl;
break;
case 5:
std::cout << "星期五" << std::endl;
break;
case 6:
std::cout << "星期六" << std::endl;
break;
case 7:
std::cout << "星期日" << std::endl;
break;
default:
std::cout << "无效的输入" << std::endl;
break;
}
return 0;
}在上面的示例中,用户被要求输入一个星期几的编号(1-7)。根据输入的值,switch语句会将控制流转移到相应的case标签,并执行相应的代码块。如果用户输入的值不在1-7的范围内,default标签下的代码块将被执行。
注意,在每个case标签的代码块末尾需要使用break语句,以确保在执行完相应的代码后跳出switch语句。否则,程序将继续执行后续的case标签中的代码,直到遇到break语句或switch语句结束。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python捕获异常继续执行
- 下一篇:c++switch做一个选择菜单
