## 链表销毁 ```c /** * @brief destroyList 销毁链表 * @param head 链表头指针 */ void destroyList(Node *head){ Node *cur = NULL; while(head != NULL){ cur = head->next; free(head); head = cur; } } ``` ## 链表长度计算 ```c /** * @brief listLength 计算链表长度 * @param head 链表头指针 * @return 链表长度 */ int listLength(Node *head){ int count = 0; head = head->next; while(head){ count++; head = head->next; } return count; } ``` ## 最后,如果有任何疑问,请加微信 **leader_fengy** 拉你进学习交流群。 开源不易,码字不易,如果觉得有价值,欢迎分享支持。