C++中Switch 语句;怎么用
时间: 2024-11-25 19:12:04 浏览: 22
在C++中,`switch` 语句是一种控制结构,用于根据表达式的值来执行不同的代码块。它通常与`break`关键字一起使用,其基本语法如下:
```cpp
switch(expression) {
case value1:
// 执行当expression等于value1时的操作
break;
case value2:
// 执行当expression等于value2时的操作
break;
// 可能还有其他case...
default:
// 如果expression都不匹配前面的case,执行default后面的代码(可选)
break; // 或者省略这行,如果不需要任何操作
}
```
例如,如果你有一个整数,并想根据这个数值执行相应的操作,可以这样做:
```cpp
int choice = 5;
switch(choice) {
case 1:
std::cout << "选择1对应的功能" << std::endl;
break;
case 2:
std::cout << "选择2对应的功能" << std::endl;
break;
case 3:
std::cout << "选择3对应的功能" << std::endl;
break;
default:
std::cout << "无效的选择" << std::endl;
break;
}
```
每个`case`后面的代码块会被执行,直到遇到`break`跳出`switch`结构。如果没有`break`,程序会继续执行下一个`case`的代码,除非遇到`break`或`switch`结束。
阅读全文