c++中switch的用法
作者:野牛程序员:2023-07-18 07:17:01 C++阅读 3454
在 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++怎么退出程序
