利用C语言按以下要求编写程序
发布网友
发布时间:2022-04-27 17:14
我来回答
共1个回答
热心网友
时间:2022-04-27 18:43
/*建立一个有三个结点的简单链表:*/
#define NULL 0
struct student
{
int num;
char *name;
int age ;
struct student *next;
};
void main()
{
struct student a,b,c,*head,*p;
a.num=1001; a.name="lihua"; a.age=18; /* 对结点成员进行赋值 */
b.num=1002; b.name="liuxing"; b.age=19;
c.num=1003; c.name="huangke"; c.age=18;
head=&a; /* 建立链表,a为头结点 */
a.next=&b;
b.next=&c;
c.next=NULL;
p=head; /* 输出链表 */
do{
printf("%5d,%s,%3d\n",p->num,p->name,p->age);
p=p->next;
}while(p!=NULL);
}追问程序中好像没有调用喔!