级联和嵌套的判断语句和多路分支

嵌套判断

但if的条件满足或者不满足的时候

内部的执行语句也可以写if或者if-else语句 这就是嵌套if语句

级联

if(条件)

执行语句

else否则 if(条件)

执行语句

else否则

执行语句

 

 

 

多路分支

switch语句

switch(控制表达式)

case 常量

执行语句

case 常量

执行语句

default

 

 

执行语句

控制表达式只能是整数形的结果

常量可以是常数 也可以是常量计算表达式

根据表达式的结果寻找匹配的case 并执行 如果case后没有break

就继续执行case知道找到break

如果所有case都不匹配 就会直接去执行

default后面的语句 如果没有default 就不进行任何操作

switch语句可以看作是一种基于计算的跳转 计算控制表达式后程序会找相匹配的case

在执行break就会顺序执行下面的case 知道遇到break

或者switch结束

 

posted @ 2022-06-20 09:54  帕拉利斯  阅读(44)  评论(0编辑  收藏  举报