69,377
社区成员
发帖
与我相关
我的任务
分享
void DelHeadNode(List * p)
{
if (p->next != NULL)
{
p->next = p->next->next; //移动到下一节点
}
}
void DelHeadNode(List *p)
{
if (p->next != NULL) {
List *temp = p->next; //把要删除的节点暂存起来
p->next = p->next->next; //链表跨到下一节点,把要删除的节点从链表中断开
free(temp); // 释放 temp 指向的内存块
temp = NULL;
}
}
void DelHeadNode(List * p)
{
if (p->next != NULL)
{
List *s=p->next;
p->next = p->next->next; //移动到下一节点
free(s);
}
}
void DelHeadNode(List * p)
{
if (p->next != NULL)
{
//应在此处free(p->next)
p->next = p->next->next; //移动到下一节点
}
}