switch语句

34 阅读1分钟

switch语句

switch语句是一种常用的选择结构语句,与if语句不同的是,它针对某个表达式做出的判断,从而决定执行哪一行代码。

switch语法的基本格式

switch(表达式){
    case 目标值1:
        执行语句1;
        break;
    case 目标值2:
        执行语句2;
        break;
    ...
    case 目标值n:
        执行语句n;
        break;
    default:
        执行语句+1;
        braek;
}

实际案例

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

运行结果:

image.png

break语句

break的作用:跳出