strcpy:实现方法

Leo*_*ssi 3 c string

我正在经历一个可能的库函数实现方法strcpy.它是 :

void strcpy(char *src, char *dest)
{
while (*dest++ = *src++)
            ;
}
Run Code Online (Sandbox Code Playgroud)

如果没有检查,这怎么可能工作'\0'

jas*_*son 6

结果*dest++ = *src++*src增量前的值src.如果该值为\0,则循环终止.