头结点的指针为空是什么情况,在一段程序中有这样的语句,if(head==null||head->next==null)

2025-01-07 10:49:30
推荐回答(1个)
回答1:

一般清除一个链表,或者说清除该链表所占据的内存,我们需要释放其中所有节点所占据内存,有时连头结点也释放,之后,将head初始化为null;
将内存释放后,再将记录该内存首地址的指针变量赋值为null,是个好习惯。