单项选择题

已知L是带头结点的单链表,且P结点既不是首元结点,也不是尾元结点,在P结点后插入S结点的语句序列是( ) A.
S->next=P->next;  P->next=S;  B.
P->next=S;  S->next=P->next;  C.
S=P->next;  P=S->next; D.
S->next=P;  P->next=S;