修改指针p的位置,把p指向原来的下一个节点

 2024-01-09 01:02:09  阅读 0

单链表节点中指针域表示的是_设单链表中指针p指向节点a_指针p指向单链表的某个节点

p=p->next 是什么意思?

p=p->next表示修改指针p的位置,将p指向原来的下一个节点。

1. -> 是一个整体。 用于指向C++中的结构体、类以及其他包含子数据的指针来获取子数据。 也就是说,如果我们在C语言中定义了一个结构体,然后声明了一个指向该结构体的指针,那么如果我们想要使用该指针来检索该结构体中的数据,就必须使用“->”。

2、链表指针是C语言的难点,但也是重点。 学习它是非常有用的。 要仔细讲,首先得讲变量和指针。

3.所谓变量,不要简单地认为它会成为变量。 套用我们院长的问题:“教室保持不变吗?” 它会改变,因为每天都有不同的人上课,但它保持不变,因为教室一直在那里,不会变大或变小。

p->next=p; 的区别 p=p->下一个;

p->next=p表示节点p的下一个节点仍然是p。 如果链表只有p个节点,那么它就成为循环链表。

p=p->next表示修改指针p的位置,将p指向原来的下一个节点。

例如:q->next=p;p->next=null;q=p;

其中的 q 始终指向当前节点要添加下一个节点的节点。

值得一提的是,p->next=p 和 p=p->next 并不是同一个意思。 p->next=p表示节点p的下一个节点仍然是p。 如果链表只有p节点,那么这就变成了循环链表。

编写链表时,会使用p=p->next来查找下一个节点p=p->next。 p的原始地址不会被覆盖。

标签: 节点 指针 指向

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码