标准C库的字符串处理函数 strxxx 一系列函数中,对参数传入NULL会导致程序崩溃
在标准C库的字符串处理函数 strxxx 一系列函数中,对参数传入NULL会导致程序崩溃。如下代码中,无论那个参数为NULL,都会让程序崩溃,所以我们必须自己对参数进行传入前的检查。int main(){ char s[10]; strlen(0); //会崩掉程序 strcmp("",0); //会崩掉程序 strcpy(s,0); //会崩掉程序 return 0;}目前大厂的处理方案 是对 这些函数进行封装,先对参数进...
原创
2020-05-09 16:02:24 ·
473 阅读 ·
0 评论