C语言进阶--分支语句
if语句用于根据条件选择执行语句
else不能独立存在且总是与它之前最近的if相匹配
else语句后可以连接其他if语句
注意:
零值比较
--bool型变量应该直接出现在条件中,不要进行比九澳
--变量和0值比较时,0值越高出现在比较符左边
--float型变量不能直接进行0值比较,需要定义精度
if语句适用于复杂逻辑进行判断的情形中
switch语句对应单个条件多个分值的情形
case语句分支必须要有break,否则会导致分支重叠
default语句必须加上,以处理特殊情况
case语句中的值只能是整型或字符型
case语句的排列顺序
--按字母或数字顺序排列各条语句
--正常情况放在前面,异常情况放在后面
--default语句只用于处理真正的默认情况
switch语句适用于对离散值进行判断的情形中
if语句和switch语句在功能上可以相互替换

浙公网安备 33010602011771号