不使用C/C++字符串库函数,如何自行编写strcpy( )函数
题目:已知strcpy( )函数原型如下:
char* strcpy(char* strDest, const char* strSrc)
1、不调用库函数,实现strcpy函数
2、解释为什么要返回 char*
首先第1问:
char* strcpy(char* strDest, const char* strSrc)
{
assert((strDest!=NULL) && (strSrc!=NULL))
if(strDest == strSrc)
return strDest;
char* address = strDest;
while((*strDest++ = *strSrc++)!='\0')
;
return address;
}