【发布时间】:2020-04-13 02:27:29
【问题描述】:
语言:C
我希望我知道如何在标题中更好地引用它。我最近遇到了这段关于结构定义的代码,我不熟悉语法,尤其是“*Node”部分。有人可以帮我理解发生了什么吗?为什么/我们不使用 typedef/ 这完全是另外一回事吗?为了进一步参考,源代码在某些函数定义中使用“节点”(没有*星号),而没有在函数本身中传递或声明任何“节点”变量。这让我认为这是某种全局变量声明。任何帮助表示赞赏!
struct node {
char word[MAX];
struct node *left;
struct node *right;
} *Node;
【问题讨论】:
标签: c data-structures struct global-variables typedef