1.定义链表:一个数据,一个指针
typedef struct node{
int value;
struct node * next;(指针要和它指向的数据呈现同一个类型)
}Node
typedef是说把struct node起个新名字叫Node
2.相比数组存数据,可以预先不知道大小
3.链表需要有一个头:
Node * head=NULL
4.在接收数据的循环中有
Node* p=(Node*) malloc( sizeof(Node));
p–> value=number
p–> next=NULL
注意强制转换为Node的指针类型
注意增加库stdlib
可见typedef的方便之处
链表
最新推荐文章于 2022-07-26 21:57:51 发布