C++ switch 语句从多个条件执行一个语句。它就像 C++ 中的 if-else-if 梯形语句。
switch(expression){
case value1:
//要执行的代码;
break;
case value2:
//要执行的代码;
break;
......
default:
//如果所有情况都不匹配,则要执行的代码;
break;
}
#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;
}
}输出:
输入一个数字: 10 是 10
输出:
输入一个数字: 55 不是 10、20 或 30