qq_人生若如初见_5
2016-11-28 08:34
在之前的struct wen *head ,*p1,*p2;和p1=p2=(struct wen*)malloc(sizeof(struct wen*))之前定义P1,p2的时候不是已经有内存了么 ,为什么还要malloc一个内存
因为在循环中你一直在输入数据,所以要一直开辟新的内存空间。
原来分配的内存是随机的,这是一个野生的指针,还能想指谁指谁?被打了怎么办
Linux C语言结构体
118294 学习 · 162 问题
相似问题