p=p->next表示的含义
2023-02-23 09:11:09文/王馨晨p=p->next的意思是将p指向的一个结构体实例中的自数据next赋值给p。在C语言中,结构体指的是一种数据结构,是C语言中聚合数据类型的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。
p=p->next是什么意思
p->next表示的含义:p指针指向结构体变量的next数据域。
对于链表,尾部结构会特殊处理,将next指针置为NULL,这样在循环时便可以将此作为结束标志。链表的指针域指向相邻结点,因此指针的移动用p=p->next表示。于指针的赋值,可以理解为指针指向。如p=p->next可以理解为p指向p->next。
结构体就相当于是有好几个房子组成的别墅,几个房子绑定在一起使用。
假设现在有很多这种别墅分布在一个大迷宫里,每间别墅里都有一间房子。里面放了另一个别墅的位置信息,现在你手拿定位器找到了第一栋别墅,从里面得到了你想要的东西(链表的数据部分),然后把下一栋别墅的位置计入你的定位器(p=p->next),再走向下一栋别墅…如此走下去,直到走到某地下一栋别墅信息没有了(p->next==null),你的旅行结束。这就是链表一次遍历的过程。
->在c语言中是什么意思
“->”在C语言中是一个整体,该符号用于指向结构体中子数据的指针,并且可以将子数据进行取出,使用方法首先在C语言中定义一个结构体;然后申明一个指针指向这个结构体;最后使用该符号指向对应的子数据名即可。
用法:p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式p->a引用了指针p指向的结构体的成员a。
- p=p->next表示的含义
p=p->next表示修改指针p的位置,把p...
2023-02-14 - 新疆2023考研成绩在哪查询 查询入口
新疆自治区2023年全国硕士研究生招生考试考生初试...
2023-02-22 - 清华大学姚班什么意思 有多厉害
清华姚班一般指“清华学堂计算机科学实验班”,由世界...
2023-02-22 - 国家检察官学院是几本 学院简介
国家检察官学院不是本科院校,而是最高人民检察院直属...
2023-02-22 - 情侣备考同校同专业考出同分 抱在一起哭了20多分钟
2月21日,河南郑州一对情侣考研时,报考了同一所学...
2023-02-22 - warwick university是什么学校
warwick university是华威大学。w...
2023-02-22 - 女儿考研437分喜极而泣 母亲哽咽安慰
女儿考研437分喜极而泣,单亲妈妈哽咽回应:她参加...
2023-02-22 - 学院和大学的区别 有什么不同
虽然大学与学院之间就差了一个字,但是二者之间的差别...
2023-02-22 - 河北2023考研(初试)成绩复核方法 怎么申请复核
河北2023考研(初试)考生如对本人成绩有异议,应...
2023-02-22 - 女儿考研437分喜极而泣 具体什么情况
在安徽,女儿查询考研成绩,得知考了437分后喜极而...
2023-02-22 - 女儿考研437分喜极而泣母亲哽咽具体情况 怎么回事
2月21日,在安徽,女儿查询考研成绩,得知考了43...
2023-02-22 - 女儿考研437分喜极而泣母亲哽咽 具体怎么回事
女儿考研437分喜极而泣,单亲妈妈哽咽回应:她参加...
2023-02-22 - uom是什么学校
uom是曼彻斯特大学,简称曼大,始建于1824年,...
2023-02-22 - 国家承认的3+2学校有哪些 3+2学校是什么学历
国家承认的3+2学校有北京工商管理专修学校、山东农...
2023-02-21 - 情侣备考同校同专业考出同分什么情况 怎么回事
2月21日,河南郑州。情侣备考同校同专业考出同分。...
2023-02-21
点击查看 大学动态 更多内容