C typedef结构使指针指向下一个节点是什么意思?
无法理解这行代码C typedef结构使指针指向下一个节点是什么意思?,c,pointers,struct,C,Pointers,Struct,无法理解这行代码node*Next typedef struct Node_type node; struct Node_type{ u32 value; node *Next; }; 我认为你的问题本身就回答了这个问题。它只是指向另一个“节点类型”或其名称别名“节点”的指针。这意味着您可以为其分配另一种类型的地址,无论它是堆栈上的本地存储还是堆上的动态分配内存。请用不只是代码的方式编辑您的问题,并正确设置代码的格式。此外,请查阅链表的概念。作为旁注,标记为重复,但其中一个是
node*Next代码>
typedef struct Node_type node;
struct Node_type{
u32 value;
node *Next;
};
我认为你的问题本身就回答了这个问题。它只是指向另一个“节点类型”或其名称别名“节点”的指针。这意味着您可以为其分配另一种类型的地址,无论它是堆栈上的本地存储还是堆上的动态分配内存。请用不只是代码的方式编辑您的问题,并正确设置代码的格式。此外,请查阅链表的概念。作为旁注,标记为重复,但其中一个是复制品,却不见了。