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

admin2022-04-01  24

问题 假定已建立以下链表结构,且指针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

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

最新回复(0)