C语言进阶--分支语句

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

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

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

注意:

  零值比较

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

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

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

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

 

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

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

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

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

  case语句的排列顺序

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

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

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

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

 

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

posted @   ys_nana  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示