免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: system888net
打印 上一主题 下一主题

两段完成同样功能的简单C代码 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2008-03-30 20:57 |只看该作者
原帖由 prolj 于 2008-3-30 15:53 发表
不知道说什么,说点没用的
还是case套case

@_@ 乱。俺确实是码农,缺少点儿天赋。

论坛徽章:
0
62 [报告]
发表于 2008-03-30 21:13 |只看该作者
我gcc  -S 了一下

http://blog.chinaunix.net/u1/38279/showart_497314.html

<深入理解计算机系统>里也有提到

论坛徽章:
0
63 [报告]
发表于 2008-04-03 10:26 |只看该作者
测试过了在10000次循环调用的情况下,x不连续时速度差不多.
tomken 该用户已被删除
64 [报告]
发表于 2008-08-13 21:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
65 [报告]
发表于 2008-08-13 22:13 |只看该作者
觉得code1会快一些.code2要多次判断,增加运行时间了

论坛徽章:
0
66 [报告]
发表于 2008-08-13 22:18 |只看该作者
原帖由 scutan 于 2008-3-24 13:06 发表
我觉得和编译器相关, 深入理解计算机系统中好像有讲.

现在貌似csapp很流行啊
就搞得像龙书里没说过似的。。。
aho可以去跳海了
que1 该用户已被删除
67 [报告]
发表于 2009-02-10 12:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
68 [报告]
发表于 2009-02-17 17:39 |只看该作者
测试结果:(x固定为4,循环500000000次)


root@localhost tt]# time ./siwtch     //使用swich语句

real    0m4.882s
user    0m4.390s
sys     0m0.420s


root@localhost tt]# time ./for          //使用for语句

real    0m7.566s
user    0m6.950s
sys     0m0.510s

论坛徽章:
0
69 [报告]
发表于 2009-02-17 18:23 |只看该作者
time对这样的程序测试没那么准的

论坛徽章:
0
70 [报告]
发表于 2009-03-16 12:26 |只看该作者

回复 #1 system888net 的帖子

个人觉得code2执行速度要快些,寄存器状态只有0和1嘛。
逻辑判断。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP