链表:链表是一种常见的重要的数据结构,是动态的进行存储分配的一种结构。
链表的组成:
头指针:存放一个地址,该地址指向第一个元素。
节点:用户需要的实际数据和链接节点的指针。
例如:
//定义一个学生结构体,包括学号、成绩以及结构体指针。
struct student{
int num;
float score;
struct student *next;
}
void main(){
//定义三个结构体变量和一个结构体指针变量
链表:链表是一种常见的重要的数据结构,是动态的进行存储分配的一种结构。
链表的组成:
头指针:存放一个地址,该地址指向第一个元素。
节点:用户需要的实际数据和链接节点的指针。
例如:
//定义一个学生结构体,包括学号、成绩以及结构体指针。
struct student{
int num;
float score;
struct student *next;
}
void main(){
//定义三个结构体变量和一个结构体指针变量