#include<stdlio.h>
#include<stdlib.h>
typedef struct student
{
char name[20];
int age;
struct student *next;
}stu;
int main()
{
struct student *phead,*pnew,*ptail;
pnew=(struct student*)malloc(sizeof(stu));
ptail=pnew;
phead=pnew;
return 0;
}
1 回答
onemoo
TA贡献883条经验 获得超454个赞
第12 13 14行: phead, pnew, ptail 这三个指针都是指向同一个stu的了。
而且最后你申请出来的内存没有free掉。
第1行: stdio.h 拼错了
你打算做的链表结构是什么?
- 1 回答
- 0 关注
- 1280 浏览
添加回答
举报
0/150
提交
取消