贺老师教学链接 C语言及程序设计进阶 本课讲解
例 建立并输出一个简单链表
#include <stdio.h>
struct Student
{int num;float score;struct Student *next;
};
int main( )
{struct Student a,b,c,*head,*p;a. num=31001;a.score=89.5;b. num=31003;b.score=90;c. num=31007;c.score=85;head=&a;a.next=&b;b.next=&c;c.next=NULL;p=head;do{printf("%d %.1f\n", p->num, p->score);p=p->next;}while(p!=NULL);return 0;
}