switch语句

93 阅读1分钟

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分:

image.png

(二)分数70分:

image.png

(三)分数90分:

image.png

(四)分数不在范围内:

image.png

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.运行结果如下:

image.png