标题: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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-164474-1-1.html




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

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