c 语言 switch case 用法
时间: 2023-12-27 09:24:45 浏览: 168
c 语言 switch用法 逐句解释
在C语言中,switch case语句用于根据不同的条件执行不同的代码块。下面是一个示例来介绍C语言中switch case的用法:
```c
#include <stdio.h>
int main() {
int choice;
printf("请输入一个数字(1-3):");
scanf("%d", &choice);
switch(choice) {
case 1:
printf("你选择了1。\n");
break;
case 2:
printf("你选择了2。\n");
break;
case 3:
printf("你选择了3。\n");
break;
default:
printf("无效的选择。\n");
}
return 0;
}
```
在上面的示例中,我们首先声明了一个整型变量`choice`,然后通过`scanf`函数从用户输入中获取一个数字。接下来,我们使用switch case语句根据用户的选择执行不同的代码块。如果用户输入的是1,那么会执行第一个case中的代码;如果用户输入的是2,那么会执行第二个case中的代码;如果用户输入的是3,那么会执行第三个case中的代码;如果用户输入的是其他数字,那么会执行default中的代码。
请注意,每个case后面都需要使用`break`语句来跳出switch case语句,否则程序会继续执行下一个case中的代码。如果没有匹配的case,那么会执行default中的代码。
阅读全文