CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

用了SWITCH CASE的程序真的效率很低吗?

楼主JoyHe(Sworder)2001-12-12 13:56:14 在 C/C++ / C语言 提问

主管看我的程序时老是告诉我尽量别用SWITCH   CASE  
  难道它们的效率真的很低吗? 问题点数:20、回复次数:7Top

1 楼ed9er(始祖鸟)回复于 2001-12-12 13:58:42 得分 0

你们主管是煞笔  
   
  Top

2 楼gigix(透明)回复于 2001-12-12 14:24:46 得分 0

switch   case的效率很高的,可是它体现出了设计思想的失误,所以要尽量避免。Top

3 楼bbdragon(云梯)回复于 2001-12-12 14:29:34 得分 0

效率不低,但有时逻辑很强的时候用嵌套的if代码更有可读性。  
  Top

4 楼cber(cber)回复于 2001-12-12 15:05:56 得分 0

这个问题很难说,不过如果case太多的话,效率可能是要比polymorphism低一些,但并不是所有的情况都能一概而论,要根据具体情况选择不同的策略。Top

5 楼sans(长风半日)回复于 2001-12-12 15:28:40 得分 20

有机会看看if-else和switch-case的汇编实现,其实就效率而言,都差不多,而且现在的cpu速度那么快,效率不一定是最关键的问题,优美的易懂的源代码才是重要的。Top

6 楼efanl(传说中的一凡……)回复于 2001-12-12 19:06:35 得分 0

sans说得好。  
  switch-case既美观,又能干,竟然有人看不惯?!Top

7 楼cBeginner()回复于 2001-12-12 19:33:12 得分 0

一般有3个选项以上,就用switch...case比较好。Top

相关问题

  • if/else与switch/case哪个效率高?
  • Help:程序效率问题
  • PFC 程序执行效率问题?
  • 程序运行效率问题,急!急!
  • 延时程序的效率问题
  • 提升你的程序的效率
  • switch语句中case子句的顺序不同,是否会影响效率?
  • 怎么编一个程序?可以计算别的程序执行的效率?
  • 编码效率(程序员学一学啊!)
  • 讨论: 写出有效率程序的一般方法

关键词

  • 效率
  • switch
  • case

得分解答快速导航

  • 帖主:JoyHe
  • sans

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo