//链表是动态地进行数据分配的一种数据结构。
//链表的组成:头指针:(存放一个地址,该地址指向第一个元素)
//结点:用户需要的实际数据和连接节点的指针
#include<stdio.h>
#include<stdlib.h>
struct student
{ long num;
float score;
struct student*next ;
};
void main()
{
struct student a,b,c,*head;
a.num=10101;
a.score=95;
b.num=10105;
b.score=89.5;
c.num=25.2;
c.score=36.5;
head= &a;
a.next= &b;
b.next= &c;
do
{
printf("%ld %5.1f\n",head->num,head->score);
head=head->next;}
while(head!=NULL);
return 0;
}
静态链表的表示
最新推荐文章于 2024-08-08 17:03:13 发布