假定已建立以下链表结构,且指针p和q已指向如图所示的节点。    则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是( )。

admin2022-10-24  29

问题 假定已建立以下链表结构,且指针p和q已指向如图所示的节点。
 
 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是(          )。

选项 A、p->next=q->next;free(q);
B、p=q->next;free(q);
C、p=q;free(q);
D、(*p).next=(*q).next;free(p);

答案A

解析 本题考查删除链表中的节点。其方法是将要删除节点的上一个节点的next指向要删除节点的下一个节点,然后释放将要删除的节点,所以选项A正确。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Ixkp777K
0

最新回复(0)