假定建立了以下链表结构,指针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);正确答案B