p->next表示的含义是什么?

作者&投稿:在胆 (若有异议请与网页底部的电邮联系)
~

p->next表示的含义是p->next 是一个地址(由p地址来确定) 那么地址(p->next)加* 即加索引就是这个房子(地址)里的元素(人,数据)。节点就是地址。不知道你明白了不。。继续看看,主要是上机,把疑问调试一步一步断电调试,看寄存器值。

指针就是地址。地址是房子门牌号,房子里面有人(数据)。 

p->next不就是 访问结点这结构体中的指针域吗,所以 -.>的左边应该是个结构体啊 ,怎么可以是地址?

请勿将结构体和指针混了,结构体用.,指针用-> 你要明白指针的重点是什么,在所有32bit机器上,指针就是地址就是一个32bit数,64bit同理,而重要的是指针指向的是哪。

比如指向一个node结构,那么指针加一,就是加一个node的大小,指向别的也是同理,指针难点是指那,具体为啥指针步进是指向元素大小有编译器设计的。




"-"是什么符号,表示什么?
\\x0d\\x0a连接号的形式为“-”,占一个字的位置。连接号还有另外三种形式,即长横“——”(占两个字的长度)、半字线“-”(占半个字的长度)和浪纹“~”(占一个字的长度)。\\x0d\\x0a\\x0d\\x0a标点符号 biāodiǎn fúhào:用于标点的各种标准的符号\\x0d\\x0a标点符号分为点号...

-是什么???
你问的是“ - "是什么," - ”是减号,"-"是负号。“ - ” 是减号;"- " 是负号。

“-”是什么符号?
“—”是连接号(-,-,~),表示连接、起止、流程、指向的符号。连接号的三种形式为:(1)短横线“-”,半个字的长度。(2)一字线“-”,占一个字的位置。(3)波纹线“~”,一个字的长度。

- - 什么意思 ?
一种说法是表示有些无语,无奈,甚至不知道怎么回答的意思,来源于兔斯基的眯眼表情。也有围观,汗颜的意思,和QQ表情中流汗大同小异。一种说法是,"- -"是计算机编程高级语言里的自减运算符,当然与此相对应的有"+ +",是由2个1组成。

-、-、-、、-、、-、、-这些符号有什么区别?
连接号是标号的一种,用于标示某些相关联成分之间的连接,连接号的三种形式为:1、短横线“-”,半个字的长度。2、一字线“-”,占一个字的位置。3、波纹线“~”,一个字的长度。连接号使用处:1. 两个相关的名词构成一个意义单位,中间用连接号。2. 相关时间、地点或数目之间用连接号,表示...

英语中的"---"表示什么意思?怎么用?
破折号(dash)是标点符号的一种,形状为“——”用来表示意思的转折,或者标明行文中解释说明的语句,英语中破折号用法相对较少,约有10种左右。1.英:用来表示或突出同位语。例如:Only one thing is now wanting—a refrigerator.现仅缺少一件东西——冰箱 2.英:用来概括前面列举的若干东西。例如...

-是什么符号?
就是连字符,就是键盘上的减号。常用快捷键快捷键  作用Ctrl+Shift+Spacebar 创建不间断空格Ctrl+ -(连字符) 创建不间断连字符Ctrl+B  使字符变为粗体Ctrl+I  使字符变为斜体Ctrl+U  为字符添加下划线Ctrl+Shift+ 缩小字号Ctrl+Shift+> 增大字号Ctrl+Q删除段落格式Ctrl+Spacebar删除字符格式...

"-"英语怎么说
详情请查看视频回答

-.-是什么意思?
这是颜文字啦,就是用符号组成人脸表情 这个符号有两种含义:一个是无语的意思,两个减号如同眼睛眯起来 另一个意思是面无表情 ———您好,很高兴为您解答 如果本题有什么不明白可以追问,如果满意记得采纳。如果有其他问题请采纳本题后另发点击向我求助,答题不易,请谅解,谢谢 ...

-.-是什么意思?
-.-是一个表情符号或符号组合,通常用于网络交流中表示微笑、开心或者轻松的语气。这个符号组合由两个连续的短横线和一个中间的点组成,形式类似于眼睛和嘴巴的结合。在网络语境中,人们常常使用这个符号来表达一种轻松、友好或者幽默的感觉。它可以作为文字交流中的辅助工具,帮助传达一种积极的情绪或者语气...

乌兰察布市15137584905: 数据结构中的q=p - >next就是p指向q和p - >nest=q一样吗? 还有p - >next=q - >next,q=p都什么意思?
宰父章乐舒: 指针问题... 第一个问题:显然不是 ... =和==是有区别的,前者是赋值,后者为恒等. q = p->next,把p的下一个结点赋值给q,即使q指向p的下一个结点;p->next = q,类似了 ..p的下一个结点指向q 第二个问题:就是结点的赋值..建议楼主画个图 一目了然 还有 指针部分多看看

乌兰察布市15137584905: 在线性表中p - >next=q - >next是什么意思 -
宰父章乐舒: p的下一个元素指向q的下一个元素

乌兰察布市15137584905: 数据结构中:s - >next=p - >next;p - >next=s.怎么解释.
宰父章乐舒: 这个应该是链表里面最常遇见的问题了! s->next的意思是s指向的某个(如结构体)变量中的next这个成员本身 然后把p->next的地址赋值给s->next,也就是说s->next指向p->next 链表中使用的较多!一个链表的一个节点包括数据域和指针域两部分,s->next指向的是p->next这个节点! 希望帮助到你!

乌兰察布市15137584905: 下面c程序中else { p - >next = q;p = q; } 这一句是什么意思?
宰父章乐舒: 这是数据结构中的链表,链表中包括一个数据域和一个指针域next, p->next=q;表示p的next域指向q,p=q;表示p和q指向同一个节点;本打算画个图给你看,电脑上不太会画.你找本数据结构的书看看吧,这个是尾插法建立单链表的算法.h = p = q;这句话先将头指针h和尾指针指向q.

乌兰察布市15137584905: p - >data=ch的意思是p本身的结构体的数据域值为ch p - >next=q的意思是p指向的结构体的指针域值为q
宰父章乐舒: p->data的意思是p指向的某个(如结构体)变量中的data这个成员本身 然后把ch的地址赋值给p->data,也就是说p->data指向ch p->next=q也是一样的 链表中使用的较多!一个链表的一个节点包括数据域和指针域两部分,p->data指向的是ch这个节点,不是指向ch这个节点的数据域! 希望帮助到你!

乌兰察布市15137584905: s - >next=p - >next;的含义
宰父章乐舒: 1) 把p的下一个节点上到s的下一个节点上 2) 把s接到p的下一个节点上 3) 把p的一下个节点赋值给s

乌兰察布市15137584905: p - >next=q与p=q有什么不同?
宰父章乐舒: 是!指向q的首地址 给你个例子吧: struct ab { char y[5]; char u[22]; int i[9]; struct ab *p; }; int s=0,m=0; void po(struct ab *jk) { char l[2]; l[0]='y'; struct ab *h,*g; g=jk; while(l[0]=='y') {h=(struct ab *)malloc(sizeof(struct ab)); g->p=h; g=h; printf("种类:...

乌兰察布市15137584905: c语言中 - gt;是甚么意思
宰父章乐舒: -是1个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据.换种说法,如果我们在C语言中定义了1个结构体,然后申明1个指针指向这个结构体,那末我们要用指针取出结构体中的数据,就要用到“-”.p=p-next,这常经常使用于结构体单链表,表示p指向下1个节点

乌兰察布市15137584905: c语言单链表,有几句程序不明白意思,能否教一下! 程序功能:带头结点的单链表中寻找最小值结点.
宰父章乐舒: pre实际上是用来保存那个最小节点q的前一个节点,当上面那个while语句做完了后q必定为最小节点,pre恰为q的前驱,pre->next=q->next这句实际上就是在改变q的前驱节点的指向,让q的前驱 pre指向它的下一个节点(因为要将最小节点q放到表头去,为保持链表的完整性,所以先将它的前驱pre移向最小节点q的下一节点).

乌兰察布市15137584905: 数据结构中清空链表详解要求说出每一个过程的代表什么意思.急!!!
宰父章乐舒: void freeheap(List *head) { // 释放以head为头的链表占用的空间 List *p,*q; p = head; q = p->next; // q在前,p在后 while(q != NULL) { // 非环形链表的尾结点指向NULL p = q; // 将要释放结点q q = p->next; // q指向下一个结点 free(p); // 实施释放操作 } free(head); //最后释放头结点. } 要说明的是,仅凭少量的注释未必能说的清楚,建议你根据注释,以画图的方式帮助理解.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网