【发布时间】:2023-04-04 12:00:01
【问题描述】:
结构体中的自引用指针和结构体指针有什么区别?
struct abc
{
int data;
struct abc *next;
}
struct abc *pt;
*next和*pt有什么区别??它们的用途有何不同?
我真的很怀疑这两者之间的关系
我是初学者
第一个例子主要用于链表
指向结构节点的指针和自引用指针是一回事吗?
see-programming.blogspot.in/2013/05/chain-hashing-separate-chaining-with.html 在这里我们使用了 struct hash *hashTable 作为数组 ..how??我们可以对 *pt 做同样的事情吗
【问题讨论】:
-
没有区别;它们都只是指向
struct abc对象的指针。任何区别仅在于它们的使用方式(并且您没有显示任何使用它们的代码,所以这里没有太多要说的......) -
指向结构内部和外部结构的指针有什么区别,您能否举例说明它们的工作方式不同或行为方式相同
标签: c algorithm pointers structure