BBS.ChinaUnix.net
首页
|
新闻
|
Linux
|
FreeBSD
|
AIX
|
Windows
|
博客
|
论坛
|
存储
|
网络
|
人才
|
Wiki
|
资料
|
读书
|
手册
|
下载
|
空间
|
搜索
会员:
密码:
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
奥运快报:
奥运热点:
关于 strcpy
首页
»
论坛
»
C/C++
»
论坛跳转 ...
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> php文档中心
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> OpenAPI
> 安全技术
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 服务器及硬件技术
> MySQL
> MySQL文档中心
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 《奥运之夏》摄影赛专区
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> 文学小说
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
最近访问的论坛 ...
时代冠军主机588元/两年
|
7月
发帖获奖名单
|
OpenAPI版开通
|
奥运版发帖+1800分
|
参加2008RSDC大会限量报名,先到先得
|
送Windows新书+500分+2G U盘
[
打印
] [
订阅
] [
收藏
] [
本帖文本页
] [
推荐此主题给朋友,立即获积分
]
Advanceer
侠客
UID:721539
注册:2008-6-23
最后登录: 2008-07-20
帖子:
15
精华:0
可用积分:15 (白手起家)
信誉积分:
0
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
1楼
发表于 2008-6-26 23:15
上次问到的
/**
* strcpy - Copy a %NUL terminated string
* @dest: Where to copy the string to
* @src: Where to copy the string from
*/
char * strcpy(char * dest,const char *src)
{
char *tmp = dest;
while ((*dest++ = *src++) != '\0')
/* nothing */;
return tmp;
}
即使不是源代码我也想学学啊? 其它还有没有这种系统函数的实现可以学习一下的?
谢谢了!!!
您对本贴的看法:
鲜花[0]
臭蛋[0]
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
scutan
(冬日夜雨)
精灵使
Linux newbie
UID:551201
注册:2007-4-13
最后登录: 2008-08-30
帖子:
4180
精华:
8
可用积分:3294 (小富即安)
信誉积分:
335
空间积分:6 (白手起家)
专家积分:
307
(本版)
来自:成都
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
2楼
发表于 2008-6-26 23:23
这是针对X86的内嵌汇编代码:
[Copy to clipboard]
[
-
]
CODE:
char *strcpy(char * dest,const char *src)
{
int d0, d1, d2;
asm volatile( "1:\tlodsb\n\t"
"stosb\n\t"
"testb %%al,%%al\n\t"
"jne 1b"
: "=&S" (d0), "=&D" (d1), "=&a" (d2)
:"0" (src),"1" (dest) : "memory");
return dest;
}
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
全力以赴每一秒!
勿在浮砂筑高台!
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
ruoyisiyu
(七仔)
天使
王家二哥
UID:552472
注册:2007-4-16
最后登录: 2008-08-29
帖子:
1099
精华:0
可用积分:744 (稍有积蓄)
信誉积分:
115
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
3楼
发表于 2008-6-27 08:48
google上的codesearch
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
好好学习,天天向上!
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
77h2_eleven
风云使者
UID:667394
注册:2008-2-5
最后登录: 2008-08-30
帖子:
669
精华:
1
可用积分:346 (白手起家)
信誉积分:
20
空间积分:3 (白手起家)
专家积分:
0
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
4楼
发表于 2008-6-28 12:58
QUOTE:
原帖由
Advanceer
于 2008-6-26 23:15 发表
上次问到的
/**
* strcpy - Copy a %NUL terminated string
* @dest: Where to copy the string to
* @src: Where to copy the string from
*/
char * strcpy(char * dest,const char *src)
{
...
源代码不会用
[Copy to clipboard]
[
-
]
CODE:
((*dest++ = *src++) != '\0')
这种语句吧,应该是
[Copy to clipboard]
[
-
]
CODE:
(!(*dest++ = *src++))
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
贵有恒,何必三更眠五更起。
最无益,只怕一日曝十日寒。
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
yecheng_110
(我是噩梦)
大天使
UID:434651
注册:2006-6-24
最后登录: 2008-08-30
帖子:
1738
精华:
1
可用积分:1554 (家境小康)
信誉积分:
100
空间积分:3 (白手起家)
专家积分:
5
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
5楼
发表于 2008-6-28 13:12
QUOTE:
原帖由
77h2_eleven
于 2008-6-28 12:58 发表
源代码不会用
((*dest++ = *src++) != '\0')
这种语句吧,应该是
(!(*dest++ = *src++))
有什么不同?
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
我要加油!加油!
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
77h2_eleven
风云使者
UID:667394
注册:2008-2-5
最后登录: 2008-08-30
帖子:
669
精华:
1
可用积分:346 (白手起家)
信誉积分:
20
空间积分:3 (白手起家)
专家积分:
0
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
6楼
发表于 2008-6-28 13:27
QUOTE:
原帖由
yecheng_110
于 2008-6-28 13:12 发表
有什么不同?
代表着中外程序员对于编码规范的态度。
林锐趋向于前者,老外趋向于后者~~~~
PS:我换头像了~~~
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
贵有恒,何必三更眠五更起。
最无益,只怕一日曝十日寒。
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
coding3125
(Stainbow)
侠客
UID:339155
注册:2005-11-20
最后登录: 2008-08-09
帖子:
49
精华:0
可用积分:548 (稍有积蓄)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
7楼
发表于 2008-6-28 13:31
回复 #6 77h2_eleven 的帖子
喜欢后者,不知道有何弊端?
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
面包会有的
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
77h2_eleven
风云使者
UID:667394
注册:2008-2-5
最后登录: 2008-08-30
帖子:
669
精华:
1
可用积分:346 (白手起家)
信誉积分:
20
空间积分:3 (白手起家)
专家积分:
0
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
8楼
发表于 2008-6-28 13:45
QUOTE:
原帖由
coding3125
于 2008-6-28 13:31 发表
喜欢后者,不知道有何弊端?
没什么弊端,只要能让别人轻易看懂就行。这只是一种习惯
就像我支持但是flw鄙视的 (NULL == p) 一样。
而且我感觉,中国人更喜欢for,老外更喜欢while
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
贵有恒,何必三更眠五更起。
最无益,只怕一日曝十日寒。
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
tassard
圣骑士
UID:425326
注册:2006-6-1
最后登录: 2008-07-22
帖子:
89
精华:0
可用积分:54 (白手起家)
信誉积分:
100
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
9楼
发表于 2008-6-28 13:59
QUOTE:
原帖由
77h2_eleven
于 2008-6-28 13:45 发表
没什么弊端,只要能让别人轻易看懂就行。这只是一种习惯
就像我支持但是flw鄙视的 (NULL == p) 一样。
而且我感觉,中国人更喜欢for,老外更喜欢while
公说公有理婆说婆有理
就好像同一个函数GetFileHandle有的人说每个单词首字母大写才便于阅读,有的人说所有字母都小写才便于阅读
其实都差不多
您对本贴的看法:
鲜花[0]
臭蛋[0]
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
ruoyisiyu
(七仔)
天使
王家二哥
UID:552472
注册:2007-4-16
最后登录: 2008-08-29
帖子:
1099
精华:0
可用积分:744 (稍有积蓄)
信誉积分:
115
空间积分:0 (白手起家)
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广
]
10楼
发表于 2008-6-28 18:58
QUOTE:
原帖由
77h2_eleven
于 2008-6-28 13:27 发表
代表着中外程序员对于编码规范的态度。
林锐趋向于前者,老外趋向于后者~~~~
PS:我换头像了~~~
你的牵涉面太广了。。人之于人,不同的本质是思想的不同。你喜欢这,他喜欢这,不是因为某人的一句话或者是国度不同而不同的
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
好好学习,天天向上!
空间积分可以换礼品了!
|
有奖跟帖:服务器节能,奖50-100元图书
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
首页
»
论坛
»
C/C++
»
论坛跳转 ...
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> php文档中心
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> OpenAPI
> 安全技术
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 服务器及硬件技术
> MySQL
> MySQL文档中心
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 《奥运之夏》摄影赛专区
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> 文学小说
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计
Copyright © 2001-2008 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
ChinaUnix
-
Archiver
-
WAP
-
TOP
Processed in 0.058122 second(s), 4 queries , Gzip enabled
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计