if和switch case的区别

匿名 (未验证) 提交于 2019-12-03 00:37:01

if和switch case都是条件判断语句,它们主要有以下几点区别:

  1. 在确切知道条件结果,并且结果有限下的条件下可以使用switch case,在不能确切表示结果的情况下最好用if.
  2. if能判断布尔类型的值,switch case不能判断布尔类型的值。

简单来说就是:if判断条件很自由,switch只能进行离散值的判断。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!