单项选择题
某双向链表中,结点结构为【prior, data, next】。那么删除 p 指针所指结点时,需要执行语句( )。
A、p->prior->next=p->next; free(p); p->next->prior=p->prior;
B、p->next->prior=p->prior; free(p); p->prior->next=p->next;
C、p->prior->next=p->next; p->next->prior=p->prior; free(p);
D、p->prior->next=p->next; p->next->prior=p->prior;