数据结构:用C语言:创建一个带结点的空链表,并输出。
发布网友
发布时间:2022-10-18 20:07
我来回答
共1个回答
热心网友
时间:2023-11-26 22:10
#include <cstdio>
#include <cstdlib>
typedef struct poi
{
char num[10];
char name[20];
int age;
struct poi *next;
}pointer;
pointer* head,* tail;
pointer* newnode()
{
pointer* u=(pointer*) malloc(sizeof(pointer));//分配一个动态地址。这个函数要记下里。同时要开cstdlib头文件
u->next=NULL;
}
int main()
{
head=newnode();//创建一个新的指针。
tail=head;
for (int i=1;i<=5;i++)
{
tail->next=newnode();
tail=tail->next;
//你可以输入数据然后存入指针中。比如scanf("%d",&tail->age);然后给tail->num什么的赋值。
}
pointer* u=head->next;
while (u!=NULL)
{
//输出什么东西。。。比如printf("%d\n",u->age);
u=u->next;
}
return 0;
}