以下是传统系统中最流行的strcpy实现.为什么在开始时没有检查dest和src是否为NULL?我曾经听说过,在过去,记忆力有限,所以短代码总是首选.你现在可以在开始的几天用NULL指针检查实现strcpy和其他类似的函数吗?为什么不?
char *strcpy(char *dest, const char *src)
{
char *save = dest;
while(*dest++ = *src++);
return save;
}
Run Code Online (Sandbox Code Playgroud)