switch语句是一种常用的结构语句,与if条件语句不同的是,它针对某个表达式的值做出判断,而决定执行哪一段代码
swicth case default执行流程
1.按照代码的书写顺序,依次比较case后边的值,如果成功就执行对应代码,直到遇到break。
2.所有case都不匹配则执行default
注:
case:穿透,有多个case值匹配成功后逻辑一样,则可以把他们写在一起
default:默认值
break:跳出
例:
#include <stdio.h>
int main(){
int day = 1
printf("请输入1-7的数字,获取我的学习日历")
scanf(“%d”,&day);
switch(day){
case 1:
printf("上课");
break;
case 2:
printf("上课");
break;
case 3:
printf("上课");
break;
case 4:
printf("上课 睡觉");
break;
case 5:
printf("上课");
break;
case 6:
printf("睡大觉");
break;
case 7:
printf("睡觉");
break;
}
}