2016 - 2024

感恩一路有你

c语言动态链表详解 C语言中,建立动态单向链表,能帮我解释清楚,里面的原理吗,什么p1指向P2之类的?

浏览量:1327 时间:2021-04-13 01:55:17 作者:admin

C语言中,建立动态单向链表,能帮我解释清楚,里面的原理吗,什么p1指向P2之类的?

P1=(struct studinf*)malloc(sizeof(struct studinf))

表示打开一段struct studinf大小的内存空间,并将该空间的第一个地址分配给P1

head=p1p2=P1//P2指向第一个空间

将指向P1的空间地址分配给P2

P2->next=P1//在这种情况下,P1指向第二个空格opened

是连接两个空格的语句,通过*next指针连接;

将P1的值赋给P2的next,这样next就可以访问P2,实现了两个节点之间的连接

c语言动态链表详解 链表为什么要动态分配 动态链表的创建及节点的增加

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。