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

清空链表和销毁链表

清空链表和销毁链表的区别: 清空链表:将所有除头节点以外的存放有数据的节点释放掉 销毁链表:将包括头结点在内的所有节点释放掉 注意:当清空所有有数据的节点,并且释放头结点后,该链表就无法再通过头结点创建...,访问,插入,删除节点,因此相当于销毁了此链表 清空链表 #define _CRT_SECURE_NO_WARNINGS #include #include typedef...void clear_LinkList(lk headNode) { if (headNode == NULL) { return; } //清空链表,是不清空头节点的,因此从第一个有数据的节点开始释放...注意:清空链表后,链表还是可以继续使用 ? 画图说明: ?...,是不清空头节点的,因此从第一个有数据的节点开始释放 lk curNode = headNode->next; while (curNode !

2.5K10

php清空mysql数据表,mysql怎么清空数据表数据

在mysql中,可以利用“DELETE”和“TRUNCATE”关键字来清空数据表中的数据,具体语法为“DELETE FROM 数据表;”和“TRUNCATE TABLE 数据表;”。...(0.12 sec) mysql> SELECT * FROM tb_courses; Empty set (0.00 sec) MySQL TRUNCATE关键字 TRUNCATE 关键字用于完全清空一个表...示例:使用 TRUNCATE 语句清空 tb_student_course 表中的记录mysql> TRUNCATE TABLE tb_student_course; Query OK, 0 rows...它们都用来清空表中的数据。 DELETE 是逐行一条一条删除记录的;TRUNCATE 则是直接删除原来的表,再重新创建一个一模一样的新表,而不是逐行删除表中的数据,执行数据比 DELETE 快。...DELETE 删除数据后,系统不会重新设置自增字段的计数器;TRUNCATE 清空表记录后,系统会重新设置自增字段的计数器。

12.2K40
领券