c++中switch的用法
作者:野牛程序员:2023-07-18 07:17:01 C++阅读 3192
在 C++ 中,switch
是一种用于多条件分支的控制结构。它允许你根据一个表达式的值来选择不同的执行路径。switch
结构由 switch
关键字、一个表达式、多个 case
分支和可选的 default
分支组成。下面是一个 switch
语句的基本语法:
switch (expression) { case value1: // 执行语句块1 break; case value2: // 执行语句块2 break; // 可以添加更多的 case 分支 default: // 执行默认语句块(可选) break; }
使用 switch
时,表达式的结果将与每个 case
分支的值进行比较。如果表达式的值与某个 case
分支的值匹配,那么该分支下的代码将被执行。break
语句用于跳出 switch
结构,防止继续执行下一个分支的代码。default
关键字用于指定当没有任何 case
分支匹配时执行的代码块(可选)。
以下是一个示例,展示了 switch
的用法:
#include <iostream> int main() { int day = 3; switch (day) { case 1: std::cout << "Monday" << std::endl; break; case 2: std::cout << "Tuesday" << std::endl; break; case 3: std::cout << "Wednesday" << std::endl; break; case 4: std::cout << "Thursday" << std::endl; break; case 5: std::cout << "Friday" << std::endl; break; default: std::cout << "Weekend" << std::endl; break; } return 0; }
在这个示例中,根据变量 day
的值,程序将打印出相应的星期几。在这种情况下,输出将是 "Wednesday"。
需要注意的是,switch
语句只能用于整型、字符类型以及枚举类型。它不能直接用于浮点型或字符串类型。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++switch做一个选择菜单
- 下一篇:c++怎么退出程序