char* strcpy(char* strDest, const char* strSrc)
{
if(strDest == NULL || strSrc == NULL)
return NULL;
if(strDest == strSrc)
return strDest;
char* tempStr = strDest; //记录字符串头指针
while((*strDest++ = *strSrc++) != '\0');
return tempStr;
}
char* strcpy(char* strDest, const char* strSrc)
{
if(strDest == NULL || strSrc == NULL)
return NULL;
if(strDest == strSrc)
return strDest;
char* tempStr = strDest; //记录字符串头指针
while((*strDest++ = *strSrc++) != '\0');
return tempStr;
}