首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

清空链表和销毁链表

清空链表和销毁链表的区别: 清空链表:将所有除头节点以外的存放有数据的节点释放掉 销毁链表:将包括头结点在内的所有节点释放掉 注意:当清空所有有数据的节点,并且释放头结点后,该链表就无法再通过头结点创建...检验头结点分配内存是否成功 if (headNode == NULL) { return NULL; } //初始化头结点 headNode->num = -1; //头结点不维护数据域,这行代码可写可不写...void clear_LinkList(lk headNode) { if (headNode == NULL) { return; } //清空链表,是不清空头节点的,因此从第一个有数据的节点开始释放...注意:清空链表后,链表还是可以继续使用 ? 画图说明: ?...检验头结点分配内存是否成功 if (headNode == NULL) { return NULL; } //初始化头结点 headNode->num = -1; //头结点不维护数据域,这行代码可写可不写

2.5K10
领券