
1。if是条件语句,switch是开关语句.
2。当可能出现按不同情况分转的多路问题时,用switch语句比用if语句更方便,而且也较为美观.
3.switch(表达式)根据表达式为不同常量而执行不同语句块,它可以看成是特殊的else...if语句.即
if(表达式==常量1)
语句1
else if(表达式==常量2)
语句2
.
.
.
else if(表达式==常量n)
语句n
else
语句n+1
在这种情况下,用switch更方便,实际中用得也更多一些.但一般实际编程中可能混合使用的情况更多一些.
标签:
C/C++
分类: C/C++
所属版块
: 科技
: 科技
本文章引用通告地址(TrackBack Ping URL)为: 

本文章尚未被引用。
下一篇: C/C++初学者天地
上一篇: if 和switch语句效率比较
