C语言实现链表之双向链表(六)删除头结点
上一篇文章给出了在头结点之前插入结点的函数,本篇文章将给出删除头结点的函数。依旧需要注意的是对前向指针的处理。
/*==============================================================================
* 操作 :删除头结点
* 操作前:ppHeadNode为链表的头指针的二级指针
* 操作后:(*ppHeadNode)指向新的头结点,原头结点被删除,所占内存被释放,
* 如果链表中只有头结点,则将(*ppHeadNode)置为NULL,操作成功返
*