| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4033 人关注过本帖
标题:n=strlen(a)为什么不可用?
只看楼主 加入收藏
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
收藏
得分:0 

谢谢,它是接受\0复制,然后再加上\0,我不知道为什么要这样做?


惟有学习不断的学习!
2007-08-23 15:17
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
收藏
得分:0 
重复着\0,是为了什么?
一个做标志,就是在遇到\0复制
那另一个呢,在复制的时候没有复制\0

惟有学习不断的学习!
2007-08-23 16:00
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
收藏
得分:0 

原型如下:
char *strcpy(char *strDest, const char *strSrc)
{
if ( strDest == NULL || strSrc == NULL)
return NULL ;
if ( strDest == strSrc)
return strDest ;
char *tempptr = strDest ;
while( (*strDest++ = *strSrc++) != ‘’)
;
return tempptr ;
}


惟有学习不断的学习!
2007-08-23 16:03
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
收藏
得分:0 
不知谁有什么好的解释

惟有学习不断的学习!
2007-08-23 16:03
快速回复:n=strlen(a)为什么不可用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017593 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved