我正在经历一种可能的库函数strcpy的实现方法。它是:
void strcpy(char *src, char *dest)
{
while (*dest++ = *src++)
;
}如果没有'\0'的检查,这怎么可能工作呢?
发布于 2011-11-01 11:30:56
*dest++ = *src++的结果是*src在src递增之前的值。如果此值为\0,则循环终止。
https://stackoverflow.com/questions/7962159
复制相似问题