单项选择题

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