对于双向循环链表,在p指针所指的结点之后插入s指针所指结点的操作应为(    )
A、p->next=s;  s->back=p;  p->next->back=s;  s->next=p->next;
B、p->next=s;  p->next->back=s;  s->back=p;  s->next=p->next
C、s->back=p;  s->next=p->next;  p->next=s;  p->next->back=s;
D、s->back=p;  s->next=p->next;  p->next->left=s;  p->next=s;