C++教程-C++ switch语句
![](https://wx.javatiku.cn/j/j301-t.jpg)
C++ switch语句
C++的switch语句根据多个条件执行一个语句。它类似于C++中的if-else-if梯形语句。
switch (expression) {
case value1:
// 需要执行的代码
break;
case value2:
// 需要执行的代码
break;
...
default:
// 如果所有case都不匹配执行的代码
break;
}
C++ switch示例:
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个数字以检查:";
cin >> num;
switch (num) {
case 10:
cout << "它是10";
break;
case 20:
cout << "它是20";
break;
case 30:
cout << "它是30";
break;
default:
cout << "不是10、20或30";
break;
}
return 0;
}
输出:
请输入一个数字以检查:
10
它是10
输出:
请输入一个数字以检查:
55
不是10、20或30