博客搬家:https://blog.csdn.net/zheyufuck/article/details/53188429
在实现strcpy函数时需要注意:
① 要复制的源字符串是否为空指针
② 目标字符串指针和源字符串指针所指向的内容是否一致
③ 目标字符串指针是否已经获得内存
char * strcpy(char * dstStr,const char * srcStr){
if(srcStr == NULL || dstStr == NULL)
{
return NULL;
}
if(dstStr == srcStr)
return dstStr;
char * ptr = dstStr;
while(*srcStr != 0)
{
*ptr++ = *srcStr++;
}
*ptr = '\0';
return dstStr;
}