if和switch case都是条件判断语句,它们主要有以下几点区别:
- 在确切知道条件结果,并且结果有限下的条件下可以使用switch case,在不能确切表示结果的情况下最好用if.
- if能判断布尔类型的值,switch case不能判断布尔类型的值。
简单来说就是:if判断条件很自由,switch只能进行离散值的判断。
文章来源: if和switch case的区别
if和switch case都是条件判断语句,它们主要有以下几点区别:
简单来说就是:if判断条件很自由,switch只能进行离散值的判断。