strcpy源码
char *strcpy(char *dest, const char *src) |
内核实现的strcpy函数如上所示,函数体内只有三行代码,很精简。第一次看到此类函数的源码时有些奇怪,为何不做任何参数检验?若是出错,则可造成进程直接崩掉。网上对于这段代码也有热烈的讨论,对于是否需要参数检验,我也觉得因为其是内核代码,很频繁的调用,出于效率优先,不做检验,出错直接崩掉。
char *strcpy(char *dest, const char *src) |
作者: shenhailuanma 发布时间: 2010-12-21