用三个结构体指针完成链表

#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;
}


575561532
浏览 1281回答 1
1回答

onemoo

第12 13 14行: phead, pnew, ptail 这三个指针都是指向同一个stu的了。而且最后你申请出来的内存没有free掉。第1行: stdio.h 拼错了你打算做的链表结构是什么?
打开App,查看更多内容
随时随地看视频慕课网APP