1楼:孤独患者丶坜
p->next!=null 。一般用于有虚构头指点的链表。 p!=null。用于没有头指点
。 虚构头指点:用户自加的一个头指点,只有next这个变量指向下一个有效节点,其他变量一般无效。 ps:但是也是不绝对的,还得看算法是怎么设计的。
while循环中的p!=null是指p->data和p->next其中一个不为空还是next不为空
2楼:匿名用户
p每次都指向当前结点的后继(next),p!=null,就是检查结点是不是到了表尾,表尾就是一个空指针
3楼:天选之徒啊
单向链表
链表最后一个p->next为null
其他的p->next不位null
p!=null与p->next!=null区别?
4楼:时光有张不老顔
在c/c++中,遍历到最后一个节点时,p->next == null,但是 p->data,即数据域里还是有数值的,所以此时 p! =null。虽然null在java和php中写作null,但是,数据结构和具体语言是无关的,这个道理在java和php中也是一样的,p->next只是p的一部分,p->next为null,并不代表p为null
5楼:
都起作用,前一个,p就是尾结点,后一个p是尾结点的前一个结点,单链表需要找到前一个结点,才能插入和删除,双链表找到结点本身就可以插入和删除,修改数据的话,找到结点本身最好!链表是存储数据的,数据才是程序要用的,链表只是数据存放的手段!只所以会有各种数据结构,是数据的组织方式要求的,各种数据结构相关的算法,都是为使用数据服务的!
6楼:匿名用户
前者是判定p指针本身是否为空,
后者是判定p指向的结构中的next元素是否为空。
p->next!= null 和 p!= null区别
7楼:匿名用户
在c/c++中,遍历到最后一个节点时,p->next == null,但是 p->data,即数据域里还是有数值的,所以此时 p! =null。虽然null在java和php中写作null,但是,数据结构和具体语言是无关的,这个道理在java和php中也是一样的,p->next只是p的一部分,p->next为null,并不代表p为null。
8楼:匿名用户
这是php的?第一个p->next!=null,是判断对象p的属性next是否为空,当然这个对象是存在的,第二个不用说,是判断对象p是否为空
在c++中有个p!=null是什么意思
9楼:花生and奶牛
请看:在c中null是这样定义的:
#difine null 0;
所以:p!=null表示p不等于空;
p!=0也表示p为空;
二者没有什么区别;
10楼:古月耳示明
null表示的是链表的结尾的意思。p!=null就是说p还没指向链表结尾的意思
11楼:匿名用户
p应该是个地址,所以*p应该是个指针,p!=null即这个指针有指向时。。。
12楼:匿名用户
那个p是指针吧!! 代表p不为空的时候啊!!
while(p!=null)这个表达式什么意思?
13楼:匿名用户
null表示所查询的数据在数据库没有数据
p!=null是指p有数据时
while(p!=null)指循环条件满足p有数据就执行
14楼:匿名用户
表示当指针不为空时执行循环体。可以简写为:
while(p)
15楼:
当你动态分配内存给变量 p ,必须要判断这个指针是否为空,如果是空,就说明分配内存失败,就不能使用这个指针变量;p != null,说明分配内存成功,你就可以使用 p 指向的这块内存了。
16楼:匿名用户
昏,都解释的那么来复杂源,简单地说就是所有的各bai种判断都是du判断这个条件zhi是否为0,是0条件就为dao假,不是零,条件就为真,所以说if(k)和if(k!=0)和if(k>0||k<0)和if((k>0||k<0)!=0)是一样的,看我后面两个式子就明白了
17楼:匿名用户
当p不等于空值(即0)时,进行while循环!
p->next!=null和p!=null的表示什么意思啊? 详细点那
18楼:
p->next!=null指向的下一个data 为空
p!=null指向的当前data为空
讲这个c语言while(null!=p->next)翻译成中文
19楼:匿名用户
默认:抄指针p指向一个含有next指针变量的结构,bai并且next指针和p指针的du类型一致,一般用于链表结zhi构指向下一个链表节dao点。
当p指针指向的结构中next变量不为null时循环换句话说,如果是在链表中,当p指向节点的后续节点存在时继续循环,当没有后续节点时停止循环。
20楼:匿名用户
当(null 不等于 p指向下一个位置)时。
或者当 指针p指向的下一个元素不为空 (null)时
while(p->next != null && p->next->next!= null && j < i - 1) /*最终让指针p指向数据元素ai-1结点*/
21楼:匿名用户
你理解一下:
在数据结构描述的节点中,p->next有两个意思,一个是表示当前节点的next域所存放的后继节点的地址值,第二个意思是表示描述当前节点的直接后继节点。
22楼:望穿秋水待伊人
p->next->next 是指当前节点的下一个结点的下一个结点 。
23楼:爱l你不放手
本题所指的是 第i个元素(即元素a[i-1])的下一个元素的下一个元素(即第(i+2)个元素a[i+1])