假定已建立以下链表结构,且指针p和q已指向如图所示的结点:[img=395x74]1802e318cbef5cc.png[/img]
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: p-next=q-next; free(q);
B: p=q-next; free(q);
C: p=q; free(q);
D: (*p).next=(*q).next; free(p);
举一反三
- 假定已建立以下链表结构,且指针p和q已指向如图所示的结点:headabcdatanext↑p↑q则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是()。 A: (*p).next=(*q).next;free(p); B: p=q->next;free(q); C: p=q;free(q); D: p->next=q->next;free(q);
- 假定已建立以下链表结构,且指针p和q已指向如图所示的结点:[img=474x83]17e0ba654c34b94.png[/img]则以下选项中可将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);
- 假定已建立以下链表结构,且指针p和q已指向如图所示的结点:[img=373x65]17e443edc3b1468.png[/img]则以下选项中可将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);
- 假定已建立以下链表结构,且指针p和q已指向如图所示的结点: 则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是______。 A: (*p).next=(*q).next; free(p); B: p=q->next; free(q); C: p=q; free(q); D: p->next=q->next; free(q);
- 若已建立下面的链表结构,指针p、q分别指向图中所示结点,则不能将q所指的结点插入到链表末尾的一组语句是[img=255x202]18036af5e556f2d.jpg[/img] A: p = p-next;q-next = p;p-next = q; B: q-next = NULL;p = p-next;p-next = q; C: p = p-next;q-next = p-next;p-next = q; D: p = (*p).next;(*q).next = (*p).next;(*p).next = q;