有以下结构体说明和变量定义,相应的链表如图所示: struet node { int data; struet node * next; *p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句

admin2009-01-15  58

问题 有以下结构体说明和变量定义,相应的链表如图所示:

struet node {  int data;     struet node * next;      *p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是(    )。

选项 A、p- >next=q->next;
B、p->next=p->next->next;
C、p->next=r;
D、p=q->next

答案8

解析 本题定义了结构体类型的指针变量p,q,r,并各自有两个成员变量data和next, data用于存放数据,next用于存放下一个结点的地址,所以,要想将q所指结点从链表中删除,同时保持链表的连续,必须使P结点的next指向r,选项D)不对。
转载请注明原文地址:https://kaotiyun.com/show/uzXp777K
0

最新回复(0)