课程
/后端开发
/C
/Linux C语言结构体
我在想,好像最后一个输入零的那个结构体对象并没有加入到链表中去,这不会造成内存泄露吗????
2015-09-10
源自:Linux C语言结构体 5-2
正在回答
示例演示,不考虑这些吧。。。。线下自己写的时候考虑一下就好了
BroTesla 提问者
会有内存泄露的。
while(){
......
if(){
}else{ end->next=newone; newone->next=NULL; end=newone; } newone=(struct point*)malloc(sizeof(struct point)); scanf("%d\n",&newone->number); } free(newone);//这一块要写不然会泄露 return head;
}
举报
C语言的深入,帮助小伙伴们进一步的理解C语言,赶紧看过来
1 回答为什么建立动态链表的时候没有用free释放内存啊
3 回答结构体内存大小
2 回答函数副本内存是什么
2 回答共用体所占内存大小问题
2 回答递归中函数内存分配问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号