【单选题】假定建立了以下链表结构,指针 p、q 分别指向如图所示的结点,则以下可以将 q 所指结点从链表中删除并释放该结点的语句组是______。 ↓p ↓q ┌─┬─┐ ┌─┬─┐ ┌─┬─┐head →│8│ ┼→…→│4 │ ┼→│ 3│ ┼→…… └─┴─┘ └─┴─┘ └─┴─┘ data next
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);