typedef struct bitree char data; struct bitree *lc,*rc; bitree,*btree;
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typedef struct bitree char data; struct bitree *lc,*rc; bitree,*btree;相关的知识,希望对你有一定的参考价值。
请问下btree *t; btree root;这两个是什么意思啊?
typedef就是类型定义,上面的意思就是将结构体bitree定义成bitree,将结构体指针定义成btree其实就是:
typedef struct bitree bitree;
typedef struct bitree* btree;
因此:
btree* t,意思是定义指向结构体bitree类型的指针的指针
btree root; // root 就是该结构体的指针 参考技术A 定义了一个指向结构体类型的指针t, btree root? 是 bitree root吧? root是定义一个结构体变量 参考技术B 我不知道啊
以上是关于typedef struct bitree char data; struct bitree *lc,*rc; bitree,*btree;的主要内容,如果未能解决你的问题,请参考以下文章
C语言结构体中struct和typedef struct有啥区别?