数据结构 链表 p是指针能否把p->next等价为指针?比如free(p->next);

2024-12-03 00:54:53
推荐回答(1个)
回答1:

按实现来说:
1.p->next就是定义为指针;
2.p->next的实现目的就是能够指向另一个节点;
3.使用free(p->next)需要注意的是后续的链表是否都释放了,没有就会造成内存泄露,都释放了,也要将p->next置为空。
综上,可以等价,但是free要非常小心注意就行。