用c语言写一个switch语句
时间: 2023-08-19 09:59:24 浏览: 93
switch(表达式){-C语言教程——浙大
当然可以!以下是一个简单的示例,展示了如何在C语言中使用switch语句:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个数字:");
scanf("%d", &num);
switch (num) {
case 1:
printf("你输入的是1\n");
break;
case 2:
printf("你输入的是2\n");
break;
case 3:
printf("你输入的是3\n");
break;
default:
printf("你输入的数字不是1、2或3\n");
}
return 0;
}
```
在该示例中,我们首先提示用户输入一个数字,然后使用`scanf`函数将输入的值存储在`num`变量中。接下来,我们使用switch语句根据用户输入的值执行相应的操作。如果用户输入的是1,将会打印出"你输入的是1";如果用户输入的是2,将会打印出"你输入的是2";如果用户输入的是3,将会打印出"你输入的是3";如果用户输入的数字不是1、2或3,将会打印出"你输入的数字不是1、2或3"。
请注意,每个case后面都需要使用`break`语句来结束该分支,否则程序将会继续执行后续的case分支。最后,我们使用`default`关键字来处理用户输入的数字不在我们预期范围内的情况。
阅读全文