switch语句

90 阅读1分钟

image.png

c语言---switch语句:

1.代码如下:

 #include <stdio.h>

 int main(){
printf("switch");        //printf("switch");
                             // 考试分数
//printf("switch");
int score = 80;     // case 的值要与 表达式的值完全一样,才是匹配成功!
                     // if(score >= 60 && score <=70) 
switch(score){
	case  60:
		printf("额外做1张试卷");
		break; 
	case  70:
		printf("额外做半张试卷");
		break; 
	case  90:
		printf("出去玩");
		break; 
	default:
	    printf("你考的分数不在处理范围");
	    break;
}

}

image.png

  #include <stdio.h>

  int main(){
int day = 1;
switch(score){printf("输入1-7的数字,获取我的工")
送餐费("%d",&day);
//  printf("%d",day);
switch (day){
	case 1:
		printf("上6节课");
		break;
	case 2:
		printf("上6节课");
		break;
	case 3:
		printf("上6节课");
		break;
	case 4:
		printf("上4节课");
		break;
	case 5:
		printf("旷课,打火影");
		break;
	case 6:
		printf("跑步100km");
		break;
	case 7:
		printf("打火影");
		break;
	default:
	    printf("输入有误,没有这个日历");	
	    break;
}   

} 3.break的作用:跳出

如果匹配成功,就执行对应的代码,直到遇到break为止!

删除break结果:

1.代码如下:

image.png