C switch 语句case判断
时间: 2023-11-23 07:55:31 浏览: 91
C语言中的switch语句是一种多分支选择结构,它可以根据一个表达式的值从几个常量值中选择一个执行。switch语句的基本语法如下:
```c
switch(expression){
case constant1:
statement(s);
break;
case constant2:
statement(s);
break;
.
.
.
case constantN:
statement(s);
break;
default:
statement(s);
}
```
其中,expression是一个常量表达式,它的值会与每个case后面的常量值进行比较。如果匹配成功,则执行该case后面的语句,直到遇到break语句或者switch语句结束。如果所有的case都不匹配,则执行default后面的语句。
下面是一个简单的例子,演示了如何使用switch语句进行分支判断:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入您的成绩:");
scanf("%d", &score);
switch(score) {
case 90:
printf("优秀\n");
break;
case 80:
printf("良好\n");
break;
case 70:
printf("中等\n");
break;
case 60:
printf("及格\n");
break;
default:
printf("不及格\n");
break;
}
return 0;
}
```
在上面的例子中,我们通过scanf函数获取用户输入的成绩,然后使用switch语句进行分支判断,根据不同的成绩输出不同的评价。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)