用指针处理链表
简单链表
#include <stdio.h>
#define NULL 0
struct student
{long num; float score; struct student *next; };
main()
{ struct student a,b,c,*head,*p;
a. num=10101; a.score=89.5;
b. num=10103; b.score=90;
c. num=10107; c.score=85;
head=&a; a.next=&b; b.next=&c;
c.next=NULL; p=head;
do {printf("%ld %5.1f\n",p->num,p->score);
p=p->next; } while(p!=NULL);
}
运行结果:
1010189.5
1010390.0
1010785.0
评论0
最新资源