c++ switch 参数
时间: 2023-08-17 19:07:32 浏览: 256
C++中的switch语句可以使用整数类型或枚举类型作为参数。它根据参数的值匹配不同的case标签,并执行与匹配的case标签相关联的代码块。以下是一个示例:
```cpp
int day = 3;
switch (day) {
case 1:
cout << "Monday" << endl;
break;
case 2:
cout << "Tuesday" << endl;
break;
case 3:
cout << "Wednesday" << endl;
break;
default:
cout << "Invalid day" << endl;
}
```
在上面的示例中,通过将变量`day`设置为3,匹配到了case 3,并执行相应的代码块,输出"Wednesday"。如果没有符合的case标签,可以使用`default`关键字指定默认的代码块。
需要注意的是,C++中的switch语句只能使用整数类型或枚举类型作为参数,不支持使用浮点数、字符串或其他类型。
阅读全文