typedef struct *
时间: 2023-11-02 20:03:19 浏览: 97
typedef struct的作用是创建一个新的类型,以方便使用结构体。在这个例子中,typedef struct node { int data; struct node *rchild,*lchild; }node,*Node; 创建了一个名为node的结构体类型和一个指向该结构体类型的指针类型Node。
相关问题
typedef struct *
typedef struct是一种C语言中定义结构体别名的方式。通过typedef可以为某个结构体类型定义一个更简洁、易于使用的别名。在给结构体取别名时,可以使用typedef来定义一个新的类型名,并将该类型名与原始结构体类型关联起来。这样就可以使用新的类型名来定义结构体变量,而不必每次都写出完整的结构体类型名称。
typedef struct *BiTreeNode和typedef struct BiTreeNode有什么区别
在这个代码中,没有出现typedef struct *BiTreeNode这个定义,应该是笔误。正确的定义应该是typedef struct BiTreeNode *BiTree,它定义了一个名为BiTree的指针类型,指向一个名为BiTreeNode的结构体类型。而typedef struct BiTreeNode定义了一个名为BiTreeNode的结构体类型。因此,两者的区别在于一个定义了结构体类型,一个定义了指向结构体类型的指针类型。
阅读全文