首页 > 试题广场 >

设指针变量p指向单链表的某中间结点,则删除该结点的后序结点需

[单选题]
设指针变量p指向单链表的某中间结点,则删除该结点的后序结点需要的操作为(不能有内存问题)()
  • p->next=p->next;free(p->next)
  • free(p->next);p->next=p->next->next
  • p->next=p->next->next
  • t=p->next;p->next=t->next;free(t)
D相对于C只是多了个释放节点内存。 C从题目意思来讲也没错,等管理员改选项吧。
编辑于 2017-12-21 00:56:23 回复(2)
提要求的是删除节点之后指针是怎样的,要删除的节点处的指针是p-next,所以下一个是p-next-next也就是。p-next=t-next,在释放需要删除的节点t.
发表于 2017-11-12 15:43:49 回复(0)
java中有垃圾回收机制,c/c++没有,如果题目中没有明确说语言,那么如果有这个回收内存的选项,我们最好选这个选项
发表于 2022-11-14 16:26:58 回复(0)
d
发表于 2017-10-12 10:21:32 回复(0)
为啥c不对呢
发表于 2017-10-01 20:59:55 回复(1)