将这个节点复制成下一个节点的值,然后删除下一个节点
node *p; // 当前节点
node *q;
q = p -> next;
p.data = q.data; // 复制q节点到p
p -> next = q -> next; // 删除q
free(q);
一个链表不知道头结点,有一个指针指向其中一个结点,请问如何删除这个指针指向的结点
最新推荐文章于 2022-07-18 11:30:41 发布
将这个节点复制成下一个节点的值,然后删除下一个节点
node *p; // 当前节点
node *q;
q = p -> next;
p.data = q.data; // 复制q节点到p
p -> next = q -> next; // 删除q
free(q);