使用realloc时,最好检查可能的空指针,如下所示: int *tempPtr=realloc(ptr1,size); fprintf(stderr,"Errorallocating memory at line %d\n",__LINE__);}
ptr1=tempPtr; 这种方法的问题是它创建了一个新的变量,如果它不在一个快速的临时块中有没
Xcode6生成了错误消息: hw5(14536,0x7fff7c23f310) malloc:* Error for对象0x100103a0:指针未分配*在malloc_error_break中设置了一个断点来调试,不幸的是,我不明白这一点。\n"); } }
for (index = index - 1; index !