试题7:void Test( void ){ch
13 查阅
参考答案:
试题7存在与试题6同样的问题,在执行
\r\n
char *str = (char *) malloc(100); 后未进行内存是否申请成功的判断;另外,在free(str)后未置str为空,导致可能变成一个“野”指针,应加上:
str = NULL; 试题6的Test函数中也未对malloc的内存进行释放。