c語言鏈表
在之前的struct ?wen *head ,*p1,*p2;和p1=p2=(struct wen*)malloc(sizeof(struct wen*))之前定義P1,p2的時候不是已經(jīng)有內(nèi)存了么 ,為什么還要malloc一個內(nèi)存
在之前的struct ?wen *head ,*p1,*p2;和p1=p2=(struct wen*)malloc(sizeof(struct wen*))之前定義P1,p2的時候不是已經(jīng)有內(nèi)存了么 ,為什么還要malloc一個內(nèi)存
2016-11-28
舉報
2016-11-28
因為在循環(huán)中你一直在輸入數(shù)據(jù),所以要一直開辟新的內(nèi)存空間。
2018-07-10
原來分配的內(nèi)存是隨機的,這是一個野生的指針,還能想指誰指誰?被打了怎么辦