p=p->next
来源:互联网 发布:零基础学c语言视频 编辑:程序博客网 时间:2024/05/02 02:29
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个语句放在个循环里面就能构造个单链表了
0 0
- p=p->next
- 关于p->next=p;和p=p->next;的刨根问底(也有转的内容)
- 链表中p->next=head->next;语句解析
- p++ 与 p->next的区别
- 有关head->next = p;和p=head->next;之间的区别
- p;
- p
- p
- p
- p
- P
- :-P
- p
- p++
- p**
- *p++,(*p)++,*++p,++*p
- *p++, *++p, ++*p, (*p)++
- P
- 修改PE文件.rdata段属性, 使常量区可写
- android studio返回撤销,还原Ctrl+z掉的内容
- OC中常见的错误
- 并发设计中的应用分发问题算法
- Unity3D脚本自动添加tag和Layer
- p=p->next
- 【黑马程序员】String.concat(),StringBuilder和“+”的区别
- 自定义view
- BST二叉查找树
- 【黑马程序员】集合框架(下)——Java复习笔记
- <leetcode系列> String to Integer (atoi) 以及atoi源码实现
- 数据挖掘中的离群点检测
- Laravel学习笔记一
- json解析几种格式