BBS.ChinaUnix.net
今日推荐
首页
|
新闻
|
Linux
|
博客
|
论坛
|
人才
|
培训
|
知识库
|
资料
|
读书
|
手册
|
精华
|
下载
|
沙龙
|
搜索
会员:
密码:
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
两段完成同样功能的简单C代码
‹‹
1
2
3
4
5
6
7
››
首页
»
论坛
»
C/C++
»
论坛跳转 ...
> Linux论坛
> BSD
> Solaris
> 互操作专区
> AIX
> AS400
> HP-UX
> SCO UNIX
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Php
> Perl
> Python
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> 网络安全
> 网络技术
> 存储备份之家
> 服务器及硬件技术
> MySQL
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 媒体娱乐行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 5.12抗震救灾专版
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 圈子交流区
最近访问的论坛 ...
CU活动专区开版,可用积分兑换礼品规则公布、第一批礼品兑换开始
|
4月书评获奖名单公布
|
"微软能击败Linux吗?"有奖评论获奖名单公布
|
HACMP 资源中心新鲜出炉
[
打印
] [
订阅
] [
收藏
] [
推荐给朋友
] [
本帖文本页
]
newIT666
侠客
UID:669779
注册:2008-2-21
最后登录: 2008-05-06
帖子:
32
精华:0
可用积分:32
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
21楼
发表于 2008-3-24 22:48
回复 #20 MMMIX 的帖子
感觉应该是这样!
可能不一定对.
[
本帖最后由 newIT666 于 2008-3-24 22:49 编辑
]
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
chzCPU
骑士
UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:
57
精华:0
可用积分:57
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
22楼
发表于 2008-3-24 22:51
QUOTE:
原帖由
thorqq
于 2008-3-24 21:34 发表
在AIX下,如果判断分支比较少(5个以下),那if else会快一点
如果分支比较多,那switch的速度优势就出来了
说说道理和原因..
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
chzCPU
骑士
UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:
57
精华:0
可用积分:57
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
23楼
发表于 2008-3-25 10:18
QUOTE:
原帖由
chzCPU
于 2008-3-24 22:51 发表
说说道理和原因..
期待中...
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
agaric
(采姑娘的小蘑菇)
光明使者
UID:650354
注册:2007-12-4
最后登录: 2008-05-17
帖子:
728
精华:0
可用积分:271
信誉积分:
0
专家积分:
23
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
24楼
发表于 2008-3-25 10:36
这个问题没有意义,这两种都不是好的代码,有更好的方法。
有种方法叫做表驱动,做为程序员应当掌握。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
不想当将军的裁缝,他不是好厨子。
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
chzCPU
骑士
UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:
57
精华:0
可用积分:57
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
25楼
发表于 2008-3-25 10:48
回复 #24 agaric 的帖子
具体讲讲一讲?
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
思一克
版主-法师
UID:88701
注册:2003-8-25
最后登录: 2008-05-14
帖子:
5527
精华:
13
可用积分:4038
信誉积分:
100
专家积分:
30
(本版)
来自:东城
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
26楼
发表于 2008-3-25 11:06
基本没有区别.
如果硬说有, 有可能SWITCH快, 因为是和一个常数比较. 而IF是任意.
最快的方法是自己做:
比如
int tab[] = {0, 2, 9, 3, 2, 8, 5 };
f(int x)
{
y = tab[x];
}
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
Email: johnye@webizmail.com
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
mingyanguo
精灵使
( . ) ( . )
UID:155883
注册:2004-5-4
最后登录: 2008-05-17
帖子:
2767
精华:
2
可用积分:2177
信誉积分:
100
专家积分:
0
(本版)
来自:Vancouver
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
27楼
发表于 2008-3-25 12:04
这年头码农都闲到比这个了。。。
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
chzCPU
骑士
UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:
57
精华:0
可用积分:57
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
28楼
发表于 2008-3-25 14:27
回复 #26 思一克 的帖子
顶,
学到新思路了。
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
system888net
风云使者
UID:304970
注册:2005-8-21
最后登录: 2008-05-17
帖子:
503
精华:
1
可用积分:517
信誉积分:
100
专家积分:
10
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
29楼
发表于 2008-3-25 14:36
回复 #24 agaric 的帖子
x的取值相对连续可以用表,若跨度较大如: "x=1,5,8,1000,78888,..., other use f(x) " 这个表构建起来的效率可能不比switch有优势!
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
chzCPU
骑士
UID:669782
注册:2008-2-21
最后登录: 2008-05-06
帖子:
57
精华:0
可用积分:57
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
30楼
发表于 2008-3-25 15:28
回复 #29 system888net 的帖子
若用hash表,是不是会快一些?
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
首页
»
论坛
»
C/C++
»
‹‹
1
2
3
4
5
6
7
››
论坛跳转 ...
> Linux论坛
> BSD
> Solaris
> 互操作专区
> AIX
> AS400
> HP-UX
> SCO UNIX
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Php
> Perl
> Python
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> 网络安全
> 网络技术
> 存储备份之家
> 服务器及硬件技术
> MySQL
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 媒体娱乐行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 5.12抗震救灾专版
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 圈子交流区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计
Copyright © 2001-2008 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
ChinaUnix
-
Archiver
-
WAP
-
TOP
Processed in 0.048568 second(s), 4 queries , Gzip enabled
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计