switch语句case
时间: 2023-10-28 10:57:38 浏览: 76
switch语句是一种条件控制语句,用于根据不同的取值执行不同的代码块。在switch语句中,我们使用case关键字来定义不同的情况,并根据条件执行相应的代码块。
下面是一个示例:
```c
#include <stdio.h>
int main() {
int choice;
printf("请输入一个数字:");
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;
}
```
在上面的示例中,我们首先通过scanf函数获取用户输入的数字,然后使用switch语句根据输入的数字执行相应的代码块。如果用户输入1,那么执行case 1下的代码块;如果用户输入2,那么执行case 2下的代码块;如果用户输入3,那么执行case 3下的代码块;如果用户输入其他数字,那么执行default下的代码块。
需要注意的是,在每个case块的末尾需要使用break语句来退出整个switch语句,否则将会继续执行后续case块中的代码。
阅读全文