为什么我们在C中的结构定义中使用结构指针?

时间:2016-07-28 07:07:38

标签: c pointers data-structures

为什么结构指针在此结构中再次重复:

typedef struct node
{
   int data;
   struct node *next; /* Why this statement ? */
}
Node;

1 个答案:

答案 0 :(得分:4)

递归结构对于各种基于节点的数据结构非常有用,在本例中是一个链表:

Node

请注意ba的关联方式以及cb会员的next相关联。