c语言中switch用法举例
时间: 2023-08-05 20:00:16 浏览: 108
C语言中的switch语句用于根据不同的情况执行不同的代码块。下面是一个简单的例子:
```c
#include <stdio.h>
int main() {
int num = 1; // 定义一个整数变量num
switch (num) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
default:
printf("输入的数字无效\n");
}
return 0;
}
```
在上面的例子中,我们定义了一个整数变量`num`并给它赋值为1。然后,我们使用switch语句根据`num`的值来执行相应的代码块。
在这个例子中,我们使用了5个不同的情况(case 1、case 2、case 3、case 4和case 5),每个情况后面都有一个`printf`语句,分别打印出对应的星期几名称。当`num`的值与case的值匹配时,相应的代码块将被执行。如果`num`的值与所有的case都不匹配,则执行default代码块中的语句。
在上面的例子中,由于`num`的值是1,所以第一个case匹配,结果会打印出"星期一"。如果我们将`num`的值改为2、3、4或5,相应的代码块将被执行并打印出对应的星期几名称。如果`num`的值不是1、2、3、4或5,那么将执行default代码块中的语句,打印出"输入的数字无效"。
阅读全文