鸡啄米
C/C++程序员是这样理解内存的›评论
-
8. 哈哈镜:
struct node *p, *tart, *temp;
for(p = start; p ; p = p->next)
{
free(p);
}
你解释的好像有点问题!这段程序的问题是:在第一次循环的末尾,也就是执行p = p->next时,此时的p已经被释放,不能调用p->next。
而不是你所说的:上面的代码会在第二次迭代时对已经释放的指针再次进行释放。
因为还没运行到再次释放的时候就已经报错了。2015/1/5 13:14
-
7. 散打:
路过看看
由 鸡啄米 于 2013-01-07 22:19:24 最后编辑2013/1/7 16:02
-
6. 黔灵人民医院:
学习,看看!感谢博主分享!2012/12/26 09:52
-
5. 足球比分:
内存要求高是必须的2012/12/25 14:29
-
4. 润初颜:
技术牛人!支持!圣诞快乐!2012/12/25 11:41
发表评论