Linklist *L和Linklist L初始化链表时应该用哪个
时间: 2023-05-28 13:05:02 浏览: 117
链表-LinkList-包含测试demo和makefile
Linklist *L应该用指针类型,而Linklist L应该用结构体类型。
具体来说,Linklist *L是一个指向链表头节点的指针,它需要在初始化时赋值为NULL,表示链表为空。而Linklist L是链表的头节点,它需要在初始化时先创建一个空节点,并将其next指针赋值为NULL,表示链表为空。
因此,链表初始化时应该使用如下代码:
```c
Linklist *L = NULL; // 初始化链表头指针
Linklist L; // 初始化链表头节点
L.next = NULL; // 将链表头节点的next指针赋值为NULL
```
阅读全文