char *strcpy(char *dest, const char *src)
{
if (dest == src)
return dest;
assert((dest != null) && (src != null))
char *temp = dest;
while (*dest++ = *src++) // 注意这里
;
return temp;
}
我认为应该是最简洁的了……
char *strcpy(char *dest, const char *src)
{
if (dest == src)
return dest;
assert((dest != null) && (src != null))
char *temp = dest;
while (*dest++ = *src++) // 注意这里
;
return temp;
}
我认为应该是最简洁的了……