标题: if和switch [打印本页] 作者: canhotboy 时间: 2015-4-13 21:21 标题: if和switch if和switch的区别有哪些呢 作者: wang619590713 时间: 2015-4-13 21:24
其实我也想问这个问题,有了答案,给我说一声,谢谢作者: H_黑马论坛 时间: 2015-4-14 16:20
这个嘛不太清楚,不过百度应该知道一些的,呵呵作者: 星空眼泪 时间: 2015-4-14 16:27
这两个条件结构在很多的情况的都是可以互换的吧,在数值的较多的情况下,还是if结构方便很多作者: Errors 时间: 2015-4-14 22:50
switch能做的事情,if都能做,if能做的事情,switch不一定都能做作者: sunyang 时间: 2015-4-14 23:41
For just a few items, the difference is small. If you have many items you should definitely use a switch.
If a switch contains more than five items, it's implemented using a lookup table or a hash list. This means that all items get the same access time, compared to a list of if:s where the last item takes much more time to reach as it has to evaluate every previous condition first.