相同点:都是用来处理多分支条件的结构
不同点:
switch选择结构:
只能处理等值条件判断的情况
多重if选择结构:
没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况
switch选择结构:
多重分支并且条件判断是等值判断的情况
if选择结构:
基本if选择结构:可以处理单一或组合条件的情况
if-else选择结构:可以处理简单的条件分支情况
多重if选择结构:可以处理分段的条件分支情况
嵌套if选择结构:可以处理复杂的条件分支情况
相同点:都是用来处理多分支条件的结构
不同点:
switch选择结构:
只能处理等值条件判断的情况
多重if选择结构:
没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况
switch选择结构:
多重分支并且条件判断是等值判断的情况
if选择结构:
基本if选择结构:可以处理单一或组合条件的情况
if-else选择结构:可以处理简单的条件分支情况
多重if选择结构:可以处理分段的条件分支情况
嵌套if选择结构:可以处理复杂的条件分支情况