c++switch用法举例
作者:野牛程序员:2023-07-18 07:13:39 C++阅读 2658
当使用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做一个选择菜单