strcpy:实现方法

时间:2011-11-01 03:28:35

标签: c string

我正在浏览库函数strcpy的可能实现方法。它是:

void strcpy(char *src, char *dest)
{
while (*dest++ = *src++)
            ;
}

如果不检查'\0' ??

,这怎么可能有效

1 个答案:

答案 0 :(得分:6)

*dest++ = *src++的结果是*src增加前src的值。如果此值为\0,则循环终止。