c语言---switch语句:
1.代码如下:
#include <stdio.h>
int main(){
//printf("switch");
//考试分数
int score = 60;
//case 的值要与表达式的值完全一样 ,才是匹配成功 。
//if(score >= 60 && score <= 70)
switch(score){
case 60:
printf("额外做1张试卷");
break;
case 61:
printf("额外做1张试卷");
break;
case 70:
printf("额外做半张试卷");
break;
case 90:
printf("出去玩");
break;
default:
printf("你考的分数不在范围内");
break;
}
}
2.运行结果如下:
(一)分数60分:
(二)分数70分:
(三)分数90分:
(四)分数不在范围内:
3.break的作用:跳出
如果匹配成功,就执行对应的代码,直到遇到break为止!
删除break结果:
1.代码如下:
int score = 60;
switch(score){
case 60:
printf("额外做1张试卷\n");
// break;
case 61:
printf("额外做1张试卷\n");
break;
case 70:
printf("额外做半张试卷\n");
// break;
case 90:
printf("出去玩\n");
break;
default:
printf("你考的分数不在范围内\n");
break;
}
}
2.运行结果如下: