C语言进阶--分支语句

if语句用于根据条件选择执行语句

else不能独立存在且总是与它之前最近的if相匹配

else语句后可以连接其他if语句

注意:

  零值比较

    --bool型变量应该直接出现在条件中,不要进行比九澳

    --变量和0值比较时,0值越高出现在比较符左边

    --float型变量不能直接进行0值比较,需要定义精度

if语句适用于复杂逻辑进行判断的情形中

 

switch语句对应单个条件多个分值的情形

case语句分支必须要有break,否则会导致分支重叠

default语句必须加上,以处理特殊情况

case语句中的值只能是整型或字符型

  case语句的排列顺序

  --按字母或数字顺序排列各条语句

  --正常情况放在前面,异常情况放在后面

  --default语句只用于处理真正的默认情况

switch语句适用于对离散值进行判断的情形中

 

if语句和switch语句在功能上可以相互替换

posted @ 2023-02-26 22:23  ys_nana  阅读(23)  评论(0)    收藏  举报