初始 l = l0->l1->l2->l4 r = r0->r1->r3->r4 p = p0 第一步 // p->next = l->next p = p0->l1->l2->l4 // l = l->next l = l1->l2->l4 // p = p->next p = l1->l2->l4 第二步 // p->next = r->next p = l1->r1->r3->r4 l = l1->r1->r3->r4 看出来问题了吗?你修改了l->next,导致l->next变成了r,原先的链表l后面的部分全部丢失了。