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删除字符格式...
"-"英语怎么说
详情请查看视频回答
-.-是什么意思?
这是颜文字啦,就是用符号组成人脸表情 这个符号有两种含义:一个是无语的意思,两个减号如同眼睛眯起来 另一个意思是面无表情 ———您好,很高兴为您解答 如果本题有什么不明白可以追问,如果满意记得采纳。如果有其他问题请采纳本题后另发点击向我求助,答题不易,请谅解,谢谢 ...
-.-是什么意思?
-.-是一个表情符号或符号组合,通常用于网络交流中表示微笑、开心或者轻松的语气。这个符号组合由两个连续的短横线和一个中间的点组成,形式类似于眼睛和嘴巴的结合。在网络语境中,人们常常使用这个符号来表达一种轻松、友好或者幽默的感觉。它可以作为文字交流中的辅助工具,帮助传达一种积极的情绪或者语气...
宰父章乐舒: 指针问题... 第一个问题:显然不是 ... =和==是有区别的,前者是赋值,后者为恒等. 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); //最后释放头结点. } 要说明的是,仅凭少量的注释未必能说的清楚,建议你根据注释,以画图的方式帮助理解.