switch case的写法
时间: 2023-11-26 21:48:20 浏览: 73
以下是switch case语句的基本语法结构:
```c
switch(整型常量/整型变量/整型表达式){
case var1:
// 执行语句
break;
case var2:
// 执行语句
break;
case var3:
// 执行语句
break;
default:
// 执行语句
break;
}
```
其中,整型常量/整型变量/整型表达式的值会依次与case后面的变量进行比较,如果相等,则执行该case后面的语句,直到遇到break语句或者switch case语句结束。如果所有的case后面的变量都不匹配,则执行default后面的语句。
以下是一个简单的switch case语句的例子:
```c
#include <stdio.h>
int main() {
int num = 2;
switch(num) {
case 1:
printf("num is 1\n");
break;
case 2:
printf("num is 2\n");
break;
case 3:
printf("num is 3\n");
break;
default:
printf("num is not 1, 2 or 3\n");
break;
}
return 0;
}
```
输出结果为:
```
num is 2
```
阅读全文