首页 | 新书介绍 | 图书介绍 | 学习之路 | 技术支持 | 读者之家 | 勘误发布 |  读者纠错 | 购买方式 | 论坛
  《项目开发实战入门》系列图书全面上市,四色真彩印刷,共10种编程语言,提供了“图书与小白手册+光盘+二维码+明日学院网站+代码查错器”立体化、全方位的教学模式,零基础编程学习者也能轻松学会项目开发。  
 
 明日茶座
手机进水如何处理?非常.
[07-28]
程序员必须进行的10项投.
[07-16]
“WPS之父”-求伯君
[07-07]
15个编程好习惯
[06-24]
我们必须知道的IT大佬
[06-16]
原来这些世界顶尖科技公.
[06-12]
 视频中心
设置自己的开发环境
[5679次]
创建一个简单的程序
[779次]
Visual C++6.0开发环境介.
[444次]
Visual C++6.0概述
[216次]
创建第一个VB程序
[306次]
VB 6.0的集成开发环境
[184次]
 经验技巧
使用jdk1.6.0_10新增的窗.
[07-05]
由于注释导致if语句失效
[07-05]
switch和if的区别
[07-05]
实现多个搜索关键字在Gr.
[07-05]
在程序中动态创建控件
[02-01]
如何自动选中文本框中的.
[02-01]
 当前位置:读者之家
说明

 (1) 该模块将发布一些开发程序过程中所使用的技巧

 (2) 为了感谢广大读者对我公司的支持,不必注册为本站用户即可在线观看该模块提供的技巧

 (3) 最后感谢您对我公司的支持


技巧名称:
 switch和if的区别
添加时间:
 2010-07-05
作者:
 刘彬彬
技巧类别:
 C语言
 switch和if的区别
1.switch的优缺点
① 没有复杂的逻辑判断,程序结构简单
② 对于分支很多的情况,特别适合用swith结构
③ 与if结构相比,switch结构执行效率高
④ switch结构只能基于一个整型值进行分支选择,如果是基于实数型或者是表达式的值,就不能使用switch结构。
⑤ switch只能测试是否相等,对于要求测试条件在某个期间的情况,就只能使用if语句。
⑥ 如果变量是某一范围内的值,使用switch结构也不是很方便。例如,
if (i>1 && i<100)
如果上诉条件改写为switch结构,需要将2~99的每个整数都写一个case语句。

2.If的优缺点
① 使用if结构可以实现较为复杂的逻辑判断。
② 使用switch结构能够实现的结构,使用if结构都可以实现。
③ 分支较少的情况使用if结构更简单。
④ 在分支较多的情况下使用if结构会使程序结构复杂
⑤ 如果if嵌套层次过深也容易使程序结构变得复杂
⑥ 与switch结构相比if结构执行效率较低
关于明日 | 明日主站 | 明日图书 | 明日软件 | 用户注册 | 技术论坛 |
 企业地图  企业证书
技术服务热线:400-675-1066 0431-84978981 传真:0431-81309315  企业邮箱:mingrisoft@mingrisoft.com
Copyright©www.mingribook.com All Rights Reserved!   吉ICP备10002740号   吉公网安备22010202000295