C语言Switch语句怎么写
时间: 2023-12-03 13:43:37 浏览: 37
Switch语句是C语言中的一种流程控制语句,用于根据变量的不同取值执行不同的代码块。下面是Switch语句的基本语法:
```
switch (变量) {
case 值1:
// 代码块1
break;
case 值2:
// 代码块2
break;
...
default:
// 默认代码块
break;
}
```
其中,变量可以是整型、字符型或枚举类型,case后面跟的是变量可能取的值。当变量的值与某个case后面跟的值相等时,就会执行对应的代码块。如果没有任何一个case的值与变量的值相等,就会执行default代码块。
注意,每个代码块都必须以break语句结束,否则会继续执行下一个代码块。如果不想执行任何代码块,可以在default代码块中写break语句。
下面是一个简单的Switch语句的例子:
```
#include <stdio.h>
int main()
{
int num = 2;
switch (num) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
default:
printf("不是星期一、二、三\n");
break;
}
return 0;
}
```
输出结果为:
```
星期二
```
相关推荐
![](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)