cpp switch语句
时间: 2023-07-08 20:54:45 浏览: 113
switch.cpp
C++中的switch语句用于根据不同的条件分别执行不同的代码块,其基本语法如下:
```cpp
switch(expression){
case constant-expression1:
statement1;
break;
case constant-expression2:
statement2;
break;
//...
default:
statement;
}
```
其中,expression为要判断的表达式,case后跟常量表达式,表示如果expression的值等于常量表达式的值,则执行该case后的语句;default表示如果没有任何一个case匹配,则执行default后的语句。需要注意的是,每个case后必须加上break语句,否则会继续执行下一个case,直到遇到break为止。
示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int day = 4;
switch (day) {
case 1:
cout << "Monday";
break;
case 2:
cout << "Tuesday";
break;
case 3:
cout << "Wednesday";
break;
case 4:
cout << "Thursday";
break;
case 5:
cout << "Friday";
break;
case 6:
cout << "Saturday";
break;
case 7:
cout << "Sunday";
break;
default:
cout << "Invalid day";
}
return 0;
}
```
输出结果为:"Thursday"。
阅读全文