发布网友 发布时间:2022-04-23 02:44
共2个回答
热心网友 时间:2023-08-19 19:34
谁说p->next是指向了下个节点呀
p->next只不过是获取p这个节点的next域
只有p=p->next,这种方式才是让p指向了下一个节点
q->next=p;p->next=null;q=p;
这个里面的q指向的永远是是要在当前节点添加下一个节点的哪个节点
假设 q现在指的是1节点,执行q->next=p,就是在1节点后面添加了个节点2
p->next=null,就是把2节点的next域设置为null;
q=p 就是把2节点地址给q,现在q就是指的是2节点了;如果把它这3个语句放在个循环里面就能构造个单链表了
热心网友 时间:2023-08-19 19:34
画图出来看最清晰。。