带头结点单链表的判空代码
时间: 2023-07-10 13:31:54 浏览: 101
c代码-//带表头结点的单向链表
带头结点单链表的判空代码如下:
```c
typedef struct node {
int data;
struct node* next;
} Node;
typedef struct {
Node* head;
int length;
} List;
int isEmpty(List* list) {
if (list == NULL || list->head == NULL) {
return 1;
}
return 0;
}
```
其中,List为带头结点单链表的结构体,包含头结点指针head和链表长度length。isEmpty函数用于判断链表是否为空,若链表为空或链表头指针为空,则返回1,否则返回0。
阅读全文