关于strcpy一个经典问题
char* strcpy1(char *strDest,const char *strSrc)
{
assert((strDest!=NULL)&&(strSrc!=NULL));
char *temp=strDest;
while((*strDest++=*strSrc++)!='\0')
NULL;
return temp;
}
//((*strDest++=*strSrc++)!='\0')这句话表示什么意思
//是否就是等于
while(*strSrc!='\0')
{
*strDest++=*strSrc++;
}
*strDest='\0';