网上的一道题目,验证你是不是高手??
char *strcpy(char *strDest, const char *strSrc);{
assert((strDest!=NULL) && (strSrc !=NULL));
char *address = strDest;
while( (*strDest++ = * strSrc++) != ‘\0’ )
NULL ;
return address ;
}
这段代码不是很明白,char *address = strDest; 这句话有什么用?? while( (*strDest++ = * strSrc++) != ‘\0’ ) 又如何理解呢?