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;的主要内容,如果未能解决你的问题,请参考以下文章

随笔笔记 算法竞赛入门经典 ch4

C语言结构体中struct和typedef struct有啥区别?

typedef的用法结构体

???????????????struct???typedef struct

struct和typedef struct

struct和typedef struct