代码
#include <stdio.h>
#include <assert.h>
char * mystrcpy(char * strDest,const char * strSrc)
{
assert((strDest != NULL) && (strSrc != NULL));
char *p = strDest;
while( (*strDest++ = *strSrc++) != '\0');
return p;
}
int main()
{
char str[10] = "hello";
char str2[10] = {0};
char * p = NULL;
p = mystrcpy(str2,str);
printf("str2 : %s\n",str2);
printf("p : %s\n",p);
return 0;
}
执行
str2 : hello
p : hello