C语言实现strcpy的例子

发布网友

我来回答

1个回答

热心网友

1.
在while里面不用判断*strdest!='\0',毫无意义
2.
你没有在目标串中加'\0'结束符,这导致字符串末尾有乱码
给你个简洁版本
char
*
strcpy
(char
*
dst,
char
*
src)
{
char
*
cp
=
dst;
while(
*cp++
=
*src++
);
return(
dst
);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com