switch语句

49 阅读1分钟

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 1printf"上课");
                  breakcase 2printf"上课");
                  breakcase 3printf"上课");
                  breakcase 4printf"上课 睡觉");
                  breakcase 5printf"上课");
                  breakcase 6printf"睡大觉");
                  breakcase 7printf"睡觉");
                  break;
                
                  }

}