switch函数声明
时间: 2024-01-24 22:16:08 浏览: 76
switch语句是一种用于实现多分支选择结构的C语言语句。它根据一个表达式的值,选择性地执行与该值相关的代码块。下面是一个示例代码,演示了如何使用switch语句根据成绩等级输出百分制分数段:
```c
#include<stdio.h>
int main() {
char grade;
scanf("%c", &grade);
printf("Your score: ");
switch(grade) {
case 'A':
printf("85-100\n");
break;
case 'B':
printf("70-84\n");
break;
case 'C':
printf("60-69\n");
break;
case 'D':
printf("<60\n");
break;
default:
printf("enter data error!\n");
}
return 0;
}
```
在上面的代码中,我们首先声明了一个字符变量`grade`,然后使用`scanf`函数从键盘输入一个字符,将其赋值给`grade`。接下来,我们使用`switch`语句根据`grade`的值选择性地执行相应的代码块。如果`grade`的值是'A',则输出"85-100";如果是'B',则输出"70-84";如果是'C',则输出"60-69";如果是'D',则输出"<60";如果是其他值,则输出"enter data error!"。
阅读全文