c语言switchcase选择函数
时间: 2023-11-06 11:05:23 浏览: 44
C语言中的switch-case语句可以用于根据不同的条件执行不同的代码块。其基本语法如下:
```
switch (expression) {
case constant1:
// code block
break;
case constant2:
// code block
break;
...
default:
// code block
}
```
其中,expression是一个表达式,常用的类型包括整型、字符型和枚举型等。每个case后面跟着一个常量,表示当expression等于该常量时执行对应的代码块。如果没有任何一个case匹配expression的值,则执行default后面的代码块。
下面是一个简单的例子,演示如何使用switch-case语句:
```
#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");
}
return 0;
}
```
输出结果为:
```
num is 2
```