C语言中的SWITCH是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:29:30
C语言中的SWITCH是什么意思?

C语言中的SWITCH是什么意思?
C语言中的SWITCH是什么意思?

C语言中的SWITCH是什么意思?

Switch用在C语言中它经常跟Case一起使用,是一个判断选择代码.Switch作用与if语句类似,其功能就是控制业务流程流转的.只能针对基本数据类型使用switch,这些类型包括int、char等.对于其他类型,则必须使用if语句.

如下:

#include<stdio.h>
int main()
{
char rank;
printf("请输入分数等级:(A、B、C、D、E)\n");
scanf("%c",&rank);
switch(rank)//rank是判断的变量
{
//rank='A'的时候
case 'A':printf("A(90~100)\n");break;
case 'B':printf("B(80~89)\n");break;
case 'C':printf("C(70~79)\n");break;
case 'D':printf("D(60~69)\n");break;
case 'E':printf("E(0~59)\n");break;
default:printf("error!\n");break;
}
}