switch case 怎么用
时间: 2023-11-21 08:52:44 浏览: 42
switch case语句是一种用来处理多重选择的语句,它的基本用法如下:
```
switch(判断表达式或变量) {
case 常量1:
表达式1;
break;
case 常量2:
表达式2;
break;
........
case 常量n:
表达式n;
break;
default:
表达式;
break;
}
```
其中,判断表达式或变量的值会与case后面的常量进行匹配,如果匹配成功,则执行相应的表达式,如果没有匹配成功,则执行default后面的表达式。在每个case后面都需要加上break语句,否则程序会继续执行下一个case的表达式,直到遇到break语句或者执行到switch语句的末尾。
举个例子,如果我们要根据用户输入的数字输出对应的星期几,可以使用switch case语句来实现:
```
int day = 3;
switch(day) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("Invalid input");
break;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.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)