问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言链表中q->next=p;表示什么意思?

发布网友 发布时间:2022-04-23 01:54

我来回答

5个回答

热心网友 时间:2023-01-20 14:51

q->next = p; 表示将节点p加入到节点q之后。

意思:使当前指针指向链表的下一个结点。

一般作用在数据结构中的单链表里由应用,语句中的p一般指向一个结构体类型的数据,此类型的数据通常表示节点;结构体里存放的一些数据和记录下一个节点地址的指针变量next;这个next就好比链条一样,连接着一个个节点。

->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么要用指针取出结构体中的数据,就要用到“->”.

扩展资料

链表的特点:

1、n个节点离散分配

2、每一个节点之间通过指针相连

3、每一个节点有一个前驱节点和一个后继节点

4、首节点没有前驱节点,尾节点没有后继节点

创建链表前须知

首节点:存放第一个有效数据的节点。

头节点:在单链表的第一个结点之前附设一个结点,它没有直接前驱,称之为头结点,头结点的数据域可以不存储任何信息,指针域指向第一个节点(首节点)的地址。头结点的作用是使所有链表(包括空表)的头指针非空。

头指针:指向头节点的指针。

尾节点:存放最后一个有效数据的节点。

尾指针:指向尾节点的指针。

参考资料来源:

百度百科——链表

热心网友 时间:2023-01-20 16:09

q->next = p;  表示将节点p加入到节点q之后。

具体的意思可以参考如下的图形表示:

节点q----->节点p


一般链表的节点定义为:

struct node
{
    int data;   // 数据域
    struct node *next;  // 指针域
};

热心网友 时间:2023-01-20 17:44

q-.next=p;
把p的地址赋给q的下一个地址
while (q)
{r=q->next;
q->next=p;
p=q;
q=r; }
把q的下一个地址赋给r;
p的地址赋给q的下一个地址;
q的地址赋给p的地址
r的地址赋给q;
直到q->next的地址为0就结束循环
其实链表要自己多画画就直到怎么回事了追问那么 把地址进行赋值的话 能达到怎样的效果啊 比如p的地址赋给q的地址 是表明结点q现在表示的是结点p位置的值 两者进行了交换么???

追答没有交换 是p覆盖q

热心网友 时间:2023-01-20 19:35

把p(是指针,表示地址)赋给q的地址域。

热心网友 时间:2023-01-20 21:43

前面没有说明r ,p,q是指向什么的指针啊,后面就难猜了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 宇宙中有没有外星人的存在 宇宙里到底有没有外星人 c语言的数据结构中,next是如何指向下一个元素的? 宇宙中到底有没有外星人啊 宇宙中真有外星人吗?? 链表中a.next=b.next是什么意思 宇宙中有外星生命吗? 宇宙中有没有外星人的存在呢?外星人曾经来过地球吗? 你觉得宇宙里有没有外星人?越详细越好。 宇宙之中到底有没有外星人? 太空中有没有外星人啊? 太空中真的有外星人吗? 宇宙中真的有外星文明吗? 宇宙到底有没有外星人? 在宇宙中有外星人的存在吗? 宇宙上真的有外星人存在吗? 大众熟知的菜鸟驿站,它的盈利模式是怎么样的? excel表格中页边距的线始终*某一行,且页边距虚线变成了实线? excel中怎样既调整页边距上的虚线又不使打印的东西缩小呢 excel表A4的标准页边距是多少? 在浩瀚的宇宙中,有没有外星人存在,为什么? c语言链表: 链表里p->next是怎么指向下一个结点的呢,它是怎么得到下一个结点的地址。。。求详细 宇宙中到底有没有外星人的存在? 宇宙之中到底有没有外星人 链表里head不是只存一个地址吗?那head->next是什么? 宇宙里到底有没有外星人? 链表中p->next=null代表链表的结尾,请问p->next是什么意思? 宇宙中有没有外星人? 关于链表中头指针和头指针.next的问题 c++ 链表中P=head, P->next=s , s=p的含义? c语言p=L;是什么意思,还有p=L->next;是什么意思,这两个语句有什么区别,L为链表的头结点 链表里p->next 是怎样指向下一个节点的? c++链表中,fence=fence->next,指针fence->next是什么意思 捐碎片可以给阴阳寮加经验吗? 阴阳师阴阳寮退出后多久才能从新加入详解 潮阳区革命烈士马友元,1879年出生,1929年在和平风吹寮被杀害 阴阳寮有时会发福利给成员那个是怎么回事 《阴阳师》手游阴阳寮心愿 阴阳寮怎么招人 民用天然气泄露遇火会爆炸吗? 为什么天然气遇明火会爆炸?