BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | 博客 | 论坛 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 沙龙 | 搜索     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


两段完成同样功能的简单C代码
首页 » 论坛 » C/C++ »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
zongyaotang
精灵




UID:331342
注册:2005-11-3
最后登录: 2008-03-26
帖子:185
精华:0

可用积分:189
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
11楼 发表于 2008-3-24 15:13 
把代码分别编译成 .s (用 -S 选项)文件,比较汇编代码就知道了。



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
chzCPU
骑士




UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:57
精华:0

可用积分:57
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
12楼 发表于 2008-3-24 16:58 
回复 #11 zongyaotang 的帖子

这是个实际测试的好方法.
看看不同的编译器有何不同的结果..



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
chzCPU
骑士




UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:57
精华:0

可用积分:57
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
13楼 发表于 2008-3-24 17:03 
对于复杂计算,switch 对应于数字常量的跳转,而if范围广一些,比如string等



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
newIT666
侠客




UID:669779
注册:2008-2-21
最后登录: 2008-05-06
帖子:32
精华:0

可用积分:32
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
14楼 发表于 2008-3-24 18:49 
通过编译器优化应该是一样的速度吧!



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
E-baby (卖小女孩的恐龙)
大法师


CU奥运火炬传递手2008
UID:282944
注册:2005-6-20
最后登录: 2008-05-13
帖子:8207
精华:0

可用积分:350
信誉积分:405
专家积分:0 (本版)

来自:Dalian
状态:...保密...

[个人空间] [短信] [博客]


顶部
15楼 发表于 2008-3-24 19:17 
这个问题一点儿没有意思~~~除非写一个计算运行时间的代码,否则,这点代码运行的快与慢,差别不大~~



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
LinuxKen   帅哥
精灵


CU奥运火炬传递手2008
UID:667607
注册:2008-2-8
最后登录: 2008-05-12
帖子:247
精华:0

可用积分:204
信誉积分:0
专家积分:6 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
16楼 发表于 2008-3-24 19:21 


QUOTE:
原帖由 E-baby 于 2008-3-24 19:17 发表
这个问题一点儿没有意思~~~除非写一个计算运行时间的代码,否则,这点代码运行的快与慢,差别不大~~

如果站在编译器的角度来看,还有没有意思?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

什么事都别埋怨别人和环境,如果要怪,那就怪自己。
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
chzCPU
骑士




UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:57
精华:0

可用积分:57
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
17楼 发表于 2008-3-24 19:59 
回复 #16 LinuxKen 的帖子

good,顶!



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
thorqq   帅哥
新手




UID:229923
注册:2005-2-26
最后登录: 2008-05-10
帖子:4
精华:0

可用积分:15
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
18楼 发表于 2008-3-24 21:34 
在AIX下,如果判断分支比较少(5个以下),那if else会快一点
如果分支比较多,那switch的速度优势就出来了



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
blazewater   帅哥
精灵王
哈利路亚



UID:54655
注册:2003-5-1
最后登录: 2008-05-07
帖子:295
精华:2

可用积分:95
信誉积分:100
专家积分:0 (本版)

来自:china,nanjing
状态:...离线...

[个人空间] [短信] [博客]


顶部
19楼 发表于 2008-3-24 21:39 
偶一般会用查表

查表最快。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

这片天空真tmd黑!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
版主 MMMIX
广告杀手-法师




UID:342513
注册:2005-11-28
最后登录: 2008-05-12
帖子:6316
精华:0

可用积分:5979
信誉积分:100
专家积分:0 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
20楼 发表于 2008-3-24 21:43 


QUOTE:
原帖由 newIT666 于 2008-3-24 18:49 发表
通过编译器优化应该是一样的速度吧!

现在的编译器已经这么强了?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

天地不仁, 以万物为刍狗!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女

首页 » 论坛 » C/C++ »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.054882 second(s), 4 queries , Gzip enabled