数据结构c语言习题之迷惑

已知p和q分别指向单链表中的第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为 答案是q->next=s->next;s->next=p 我觉得这个答案像是上述单链表后插入s所指结点......
(想要解析)