码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈 switch和if

时间:2015-12-29 14:21:24      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

1.所有的switch 都可以用if 替换,但所有的if不一定能被switch替换

2.:switch case直接跳到对应的case值里面执行相应代码。而if语句会执行一条一条判断语句,直到匹配到对应的值。

这么看来switch case比if执行效果高。但是由于if判断语句的简单易用。很多地方简单的判断我们还是喜欢用if判断语句。

3.switch(里面不可以是float或者double)可以一个整型或枚举类型或者一个类能转换成一个整型或枚举类型

  case 后 必须与 switch 中的变量具有相同的数据类型,且必须是一个常量

 

浅谈 switch和if

标签:

原文地址:http://www.cnblogs.com/nanxiaoxiang/p/5085452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!