課程
/后端開發(fā)
/C
/Linux C語(yǔ)言結(jié)構(gòu)體
我在想,好像最后一個(gè)輸入零的那個(gè)結(jié)構(gòu)體對(duì)象并沒有加入到鏈表中去,這不會(huì)造成內(nèi)存泄露嗎????
2015-09-10
源自:Linux C語(yǔ)言結(jié)構(gòu)體 5-2
正在回答
示例演示,不考慮這些吧。。。。線下自己寫的時(shí)候考慮一下就好了
BroTesla 提問者
會(huì)有內(nèi)存泄露的。
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);//這一塊要寫不然會(huì)泄露? return head;
}
舉報(bào)
C語(yǔ)言的深入,幫助小伙伴們進(jìn)一步的理解C語(yǔ)言,趕緊看過來
3 回答結(jié)構(gòu)體內(nèi)存大小
1 回答為什么建立動(dòng)態(tài)鏈表的時(shí)候沒有用free釋放內(nèi)存啊
2 回答函數(shù)副本內(nèi)存是什么
2 回答共用體所占內(nèi)存大小問題
2 回答遞歸中函數(shù)內(nèi)存分配問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-09-11
示例演示,不考慮這些吧。。。。線下自己寫的時(shí)候考慮一下就好了
2016-02-06
會(huì)有內(nèi)存泄露的。
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);//這一塊要寫不然會(huì)泄露
? return head;
}