switch case示例C语言
时间: 2024-10-20 15:05:00 浏览: 14
在C语言中,`switch-case`结构是一种控制流语句,它主要用于比较并执行相应分支中的代码块。以下是一个简单的`switch-case`示例,用于根据用户输入选择执行相应的操作:
```c
#include <stdio.h>
int main() {
int choice;
char grade;
printf("请输入选项(1 for A,2 for B,3 for C,4 for D): ");
scanf("%d", &choice);
switch (choice) {
case 1:
grade = 'A';
break;
case 2:
grade = 'B';
break;
case 3:
grade = 'C';
break;
case 4:
grade = 'D';
break;
default:
grade = 'Invalid input';
}
printf("你选择了 %c 级别。\n", grade);
return 0;
}
```
在这个例子中,如果用户输入1,`grade`会被设置为'A';输入2,`grade`为'B',依此类推。如果输入不在1到4之间,则会执行`default`分支,输出"Invalid input"。
阅读全文