typedef struct *
时间: 2023-11-02 17:03:19 浏览: 55
typedef struct的作用是创建一个新的类型,以方便使用结构体。在这个例子中,typedef struct node { int data; struct node *rchild,*lchild; }node,*Node; 创建了一个名为node的结构体类型和一个指向该结构体类型的指针类型Node。
相关问题
typedef struct *BiTreeNode和typedef struct BiTreeNode有什么区别
在这个代码中,没有出现typedef struct *BiTreeNode这个定义,应该是笔误。正确的定义应该是typedef struct BiTreeNode *BiTree,它定义了一个名为BiTree的指针类型,指向一个名为BiTreeNode的结构体类型。而typedef struct BiTreeNode定义了一个名为BiTreeNode的结构体类型。因此,两者的区别在于一个定义了结构体类型,一个定义了指向结构体类型的指针类型。
typedef struct *p的*p是何作用
这是一个定义一个指向结构体的指针变量的语句,其中 struct 表示结构体的关键字,而 *p 表示指针变量名,可以自定义,这里表示指向结构体的指针,而 typedef 则是类型定义的关键字,用于给数据类型起别名,可以简化代码中的类型名称。因此,这个语句定义了一个名为 p 的指向结构体的指针变量,并将其定义为一个类型别名。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)