当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

假定建立了以下链表结构 指针p q分别指向如图所示的结点 则以下可以将q所指结点从链表中删除并释


假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ()

A.free(q);p->Next=q->next;

B.(* p).next=(* q).nexy;free(q);

C.q=(* q).next;(* p).next=q;free(q);

D.q=q->next;p->next=q;p=p->next;free(p);

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 双向链表中有两个指针域 即prior和next 分别指回前驱及后继 设p指向链表中的一个结点 q指

  • 有以下结构体说明和变量定义 如图所示 指针p q r 分别指向此链表中的3个连续结点。Struct node{in

  • 假定已建立以下链表结构 且指针 p 和 q 已指向如图所示的结点:则以下选项中可将 q 所指向结

  • 现有以下结构体说明和变量定义 如图所示 指针 p q r 分别指向一个链表中连续的三个结点

  • 程序中已构成如下图所示的不带头节点的单向链表结构 指针变量 s p q 均正确定义 并

  • 若已建立如下图所示的单向链表结构:在该链表结构中 指针p s分别指向图中所示结点 则不能将s所指