switch 函数的使用
时间: 2024-06-12 12:10:29 浏览: 125
switch函数使用示例
switch函数是一种多分支选择结构,它根据一个表达式的值,在多个选项中选择一个执行。switch函数的语法如下:
```
switch(expression){
case constant-expression:
statement(s);
break; //可选
case constant-expression:
statement(s);
break; //可选
//你可以有任意数量的case语句
default: //可选
statement(s);
}
```
其中,expression是要进行比较的表达式,case是要比较的常量表达式,如果expression等于某个case中的常量表达式,则执行该case后面的语句,直到遇到break语句或者switch函数结束。如果所有的case都不匹配,则执行default后面的语句。
下面是一个简单的例子:
```
#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;
default:
printf("num is not 1 or 2\n");
}
return 0;
}
```
输出结果为:
```
num is 2
```
阅读全文