
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.4 if 语句和switch 语句的区别

if 语句和switch 语句可以从使用效率的角度来区别,也可以从实用性的角度来区分。
如果从使用效率的角度来区分,则在对同一个变量的不同值进行条件判断时,可以使用switch 语句与if 语句,而使用switch 语句的效率相对较高,尤其是在判断的分支越多时越明显。
如果从语句的实用性的角度来区分,则switch 语句不如if 语句。if 语句是应用很广泛和很实用的语句。
学习笔记
在程序开发的过程中,具体如何使用if 语句和switch 语句要根据实际的情况而定,尽量做到物尽其用,不要因为switch 语句的效率高就一味地使用它,也不要因为if 语句的实用性高就不使用switch 语句。我们需要根据实际的情况,具体问题具体分析,使用最适合的语句。在一般情况下,当判断条件较少时,可以使用if 语句,而当判断条件较多时,就可以使用switch 语句。