p是要删除的结点,q是p的前一个结点q->next = p->next;//删除的结点的后一结点的首地址赋值给删除的结点的前一结点的nextp->next->prior = q;//删除的结点的后一结点的prior指向删除的结点的前一结点的首地址free(p);
p->next->pre = p->pre;p->pre->next = p->next;free(p);