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

数据结构中结构体中->,和.的区别 p->next和p.next的区别

发布网友 发布时间:2022-04-23 02:44

我来回答

2个回答

热心网友 时间:2023-06-26 10:36

-> 左边是结构体指针,右边是结构体成员,因此p->next 的含义是p指针指向结构体变量的next数据域(一般该数据域存放后继结点的地址)
. 左边是结构体变量名,右边是结构体成员,因此p.next的含义是p结构体变量的next数据域
注意两者不能混淆,指针用->,变量用.追问能不能再说详细点,比如针对这个来说
typedef struct{
int data;
struct Lnode *next;
}Lnode,*LinkList;

追答是啊,就是我上面说的
Lnode a; 结构体变量,用a.data、a.next
LinkList s;结构体指针,用s->data、s->next

热心网友 时间:2023-06-26 10:37

前者表示指向next的指针 后者表示结构p中的一个元素
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
江西服装学院究竟怎么样 江西服装学院怎样 江西服装学院怎么样啊 服装学校师资哪里比较好 江西服装学院怎么样呢 报案警察如何处理弃婴法律上如何认定 公安机关如何处理弃婴 光宗耀祖名词解释光宗耀祖的解释是什么 呼吸37度时光能量适合什么肤质 2012年1月24日(初二)从武汉天河机场到当阳,不知道是坐火车、汽车,在武... USB2.0是什么东西?有什么用?怎么用? if(p->data==x){q=p;p=p->next;}在这两个语句中,前者已经把p值赋给q, 电脑USB2.0输出电流是多大 数据结构中:p->next=p->next->next是什么意思? usb2.0定义 p->next=s这一步的意义是什么,这里是如何实现指针p向后移动的,求解释 usb2.0是什么意思 数据结构p->next 含义问题 usb 2.0接口是什么意思啊?详细一点啊 在数据结构中p是动态申请的一个结点。那么p->data=x; p->next=NULL; r->next=p; r=r->next;是怎么一个过程 数据结构中:s->next=p->next;p->next=s.怎么解释? 下面的程序 有三句不明白是什么意思 请指教 谢谢! p->next=L->next; L->next=p; L=L->next; p->next表示的含义是什么? 为什么单用p->next=x不能将x插入到p后面,还要加上x->next=p->next? 在清洗毛巾的时候,应该用什么方法才能把它洗干净? 毛巾用什么洗? 用什么清洗毛巾最好? 用什么洗毛巾比较好,可以用洗衣液吗? 广西璇星科技有限公司怎么样? 洗毛巾是用洗衣液好,还是肥皂好,还是香皂好 usb2.0规范 在链表的操作中 if (p->val==x) q->next=p->next; 与 U盘上写的USB2.0是什么意思 C语言,p->next指向下一结点,p->next->next是不是指向第二个结点? p=p-next 什么是USB2.0 删除算法中for(p->next? usb2.0是什么 while(p->next != NULL && p->next->next!= NULL && j < i - 1) /*最终让指针p指向数据元素ai-1结点*/ USB2.0是什么样的接口? 什么是USB 2.0及其应用? usb2.0是什么? usb2.0到底是怎么回事? USB1.0和USB2.0是什么意思?? USB 2.0的电流是多少? 怎么分辨USB是不是2.0 QQ群里群主把可以让成员添加歌手机版? 怎样才能用智能手机在qq群里听歌唱歌 在阿里巴巴上买东西,用哪种支付方式最合适? 怎样在QQ群里发送(分享)歌曲?