函数的声明大致是这样的
char * strcpy(char* strDes,const char* strSrc);
1)不用库函数重写strcpy函数。
char * strcpy(char* strDes,const char *strSrc)
{
Assert(strDes!=NULL&&strSrc!=NULL);
Char *strTemp = strDes;
While(*(strDes++)=*(strSrc++)!='\0');
Return strTemp ;
}
2)为什么这里放回char *。
便于链式函数,如上strlen(strcpy(strDes,strSrc));