单项选择题

设指针p所指结点不是单链表的尾结点,删除p所指结点的后继结点的操作是()。

A.p->next=p->next->next;delete p;
B.q=p->next;p->next=q->next;delet p->next;
C.p->next=p-next->next;delet p->next;
D.q=p->next;p->next=q->next;delete q;