用C++ 写一个 switch
时间: 2023-06-16 07:08:25 浏览: 72
以下是一个简单的 C++ switch 语句示例:
```c++
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个数字:";
cin >> num;
switch (num) {
case 1:
cout << "你输入的是 1" << endl;
break;
case 2:
cout << "你输入的是 2" << endl;
break;
case 3:
cout << "你输入的是 3" << endl;
break;
default:
cout << "你输入的不是 1、2 或 3" << endl;
break;
}
return 0;
}
```
在这个例子中,我们首先定义了一个整数变量 `num`,然后通过 `cin` 输入一个数字。接下来,我们使用 `switch` 语句将 `num` 与每个 `case` 中的常量值进行比较。如果 `num` 等于某个常量值,就执行该 `case` 中的代码块。如果 `num` 不等于任何一个常量值,就执行 `default` 中的代码块。每个 `case` 末尾都要使用 `break` 语句来终止 `switch` 语句的执行。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)