java创建链表 C语言中,建立动态单向链表,能帮我解释清楚,里面的原理吗,什么p1指向P2之类的?
浏览量:2419
时间:2021-03-31 15:32:38
作者: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,实现了两个节点之间的连接
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。