c语言-流程控制语句
流程控制语句-顺序结构
顺序结构就是我们平常执行的流程,一行一行从上往下依次执行
流程控制语句-if的第一种形式
流程控制语句-if的第二种形式
流程控制语句-if的第三种形式
流程控制语句-switch
分支语句一共有if还有switch
执行流程:
- 计算表达式的值
- 将结果依次与每个case后的值进行匹配
- 若匹配成功,则执行对应语句
- 执行过程中遇到break语句时立即终止
- 若所有case均不匹配,则执行default中的语句
- 完成整个switch语句的执行
switch的细节
详细说明:
表达式:
- 计算结果只能是字符或整数
- case:值必须为字符或整数的字面量,不能使用变量
- case:值不允许重复
break:
- 表示中断,用于结束 switch 语句
default:
- 当所有情况都不匹配时,执行该处的内容
case穿透
穿透case的用法