要点:
1.switch语句
case的值要与 表达式的值完全一样,才是匹配成功!
例: 如果你的值是80,那么他会输出你的考试不在范围。
#include<stdio.h>
int main(){
//考试分数
int score = 80;
switch(score){
case 60:
printf("额外做1张试卷");
break;
case 70:
printf("额外做半张试卷");
break;
case 90:
printf("出去玩");
break;
default:
printf("你考的分数不在范围");
break;
}
}
运行结果
为什么?
因为前面说的,case的输入值要与表达式的值完全一样!,才是匹配成功。
例:如果你的值是60,,那么他就会输出:额外做1张试卷
#include<stdio.h>
int main(){
//考试分数
int score = 80;
switch(score){
case 60:
printf("额外做1张试卷");
break;
case 70:
printf("额外做半张试卷");
break;
case 90:
printf("出去玩");
break;
default:
printf("你考的分数不在范围");
break;
}
}
运行结果