#include <iostream>
using namespace std;
struct student
{
int num;
float score;
struct student *next;
} a,b,c;
int main()
{
student *head,*p;
a.num=01;
a.score=89.5;
b.num=02;
b.score=90;
c.num=03;
c.score=93;
head=&a;
a.next=&b;
b.next=&c;
c.next=NULL;
p=head;
do
{
cout<<p->num<<" "<<p->score<<endl;
p=p->next;
}
while(p!=NULL);
return 0;
}
学习总结:
指向结构体变量的运算符"->",形象的表示指向关系,p->num与stu.num与(*p).num等价;
学会了简单链表,成绩单输出不再是难事。