在标准C库的字符串处理函数 strxxx 一系列函数中,对参数传入NULL会导致程序崩溃。 如下代码中,无论那个参数为NULL,都会让程序崩溃,所以我们必须自己对参数进行传入前的检查。 1intmain()2{3chars[10];45strlen(0);//会崩掉程序6strcmp("",0);//会崩掉程序7strcpy(s,0);//会崩掉程序8return0;9}...
在标准C库的字符串处理函数 strxxx 一系列函数中,对参数传入NULL会导致程序崩溃。 如下代码中,无论那个参数为NULL,都会让程序崩溃,所以我们必须自己对参数进行传入前的检查。 1intmain()2{3chars[10];45strlen(0);//会崩掉程序6strcmp("",0);//会崩掉程序7strcpy(s,0);//会崩掉程序8return0;9}...