黑马程序员技术交流社区

标题: if 和 switch 对比 [打印本页]

作者: cxl19900517    时间: 2015-6-17 21:39
标题: if 和 switch 对比







int a = 10;
switch (a) {
case 0:
printf("这是一个0");
break;
case 5:
printf("这是一个5");
break;
case 10:
printf("这是一个10");
break;
default:
printf("什么也不是");
break;
}



作者: 沙睿    时间: 2015-6-17 22:51
对于数值比较少的 switch的思路更加清晰,有很强的可读性。
其他的时候用到if的比较多!
作者: 李言    时间: 2015-6-18 07:13
习惯用那样就用那样,觉得if就挺好的
作者: aludiba    时间: 2015-6-18 11:06
不错 学习了
作者: DemonPeter    时间: 2015-6-18 18:08
if应用灵活性高多变形强应用广泛,switch则是更直接明了对应相应的入口去执行相应的功能,对于某些事例来说我自己觉得switch更像是if的提升版!

作者: 张国繁    时间: 2015-6-20 10:43
总结的还是挺专业的
作者: 皇道金丹    时间: 2015-6-20 12:16
对于我来说,if和switch理解就行,思路清晰就可以
作者: zilin    时间: 2015-6-20 12:24
谢谢提醒,省得以后再去补知识。
作者: chensc    时间: 2015-6-20 22:02
学习学习!
作者: 半山岩    时间: 2015-6-21 08:14
受教了,很详细
作者: 弹剑    时间: 2015-6-21 21:21
更喜欢用switch,但感觉switch的限制条件略多,比if的适应性差很多.
作者: 马贺飞    时间: 2015-6-23 10:08
hehe,视频课程学的不错
作者: 我丶就这样    时间: 2015-6-23 12:54
活到老学到老
作者: cuin    时间: 2015-6-23 13:02
总结的还不错~
作者: 沙睿    时间: 2015-6-23 22:00
学习了!!!!!!!!!!!!!!!!!
作者: gmx1120    时间: 2015-6-23 22:08
很实用




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