建立链表时,p->next=s;与p=s;有什么区别??分别是什么意思???

2024-11-19 01:36:11
推荐回答(2个)
回答(1):

首先把s指向p后面的一个节点,就是把s接到p后面
然后把p指向s这个节点,就是把p指向p后面这个节点
这两句话执行后就是p=s=之前的p->next

回答(2):

就是把p指向的结点里的next指针指向s,p指向的是最后的一个结点,现在最后的结点是s,所以改变p的指向,让p指向了s,下次循环又是一样,