黑马程序员技术交流社区

标题: 这个if 和switch 一样吗 [打印本页]

作者: shengping110    时间: 2015-10-20 22:47
标题: 这个if 和switch 一样吗
这个if 和switch  一样吗  , if好理解,switch比较方便
作者: Brisingr    时间: 2015-10-21 10:50
buyiyangba
作者: 尖锐湿疣丶陈赫    时间: 2015-10-21 15:42
if是分支比较多并且无法穷尽或者进行大量列举时用的。switch是分支数量不是很多,但是使用if代码量比较大的时候用
作者: StillSad    时间: 2015-10-21 16:34
判断量少时用if,判断量大时用switch。比如有有1000个条件,用if执行需要判断1000次,而用switch基本上是一次命中,因为switch是直接使用条件计算跳转偏移,效率比if高多了!
作者: pan915595422    时间: 2015-10-21 21:29
不一样!if的范围性来讲要比switch广泛.
作者: 谁在放荡    时间: 2015-10-21 21:54
switch比if更一目了然,switch中主要是case后需要是常量,或者常量表达式。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2