• 2022-06-09
    假定已建立以下链表结构,且指针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);
  • A

    举一反三

    内容

    • 0

      2、假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是( )[img=519x129]180316aaa4d0138.jpg[/img] A: free(q); p->next=q->next; B: (*p).next=(*q).next; free(q); C: q=(*q).next; (*p).next=q; free(q); D: q=q->next; p->next=q; p=p->next;free(p);

    • 1

      假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:[img=322x53]17e0af8181407b8.jpg[/img]则以下选项中可将q所指结点从链表中删除并释放该结点的语句是_______。 A: (*) p.next= (q).next; free (P); B: b=q->;next; free(q); C: p=q; free(q); D: p->;next=q->;next; free (q);

    • 2

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

    • 3

      假定已建立以下链表结构,且指针p 和q 已指向如图所示的结点:则以下选项中可将q 所指结点从链表中删除并释放该结点的语句组是 。 A: (*p).next=(*q).next; free(p); B: p=q->next; free(q); C: p->next=q->next; D: p->next=q->next; free(q);

    • 4

      假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 A: A)free(q);p->next=q->next; B: B)(*p)、next=(*q)、next;free(q); C: C)q=(*q)、next;(*p)、next=q;free(q); D: D)q=q->next;p->next=q;p=p->next;free(p);