typedef struct
{
char ch;
tree *left_tree;
tree *right_tree;
}tree;
为什么这么写编译不通过
typedef struct tree
{
char ch;
tree *left_tree;
tree *right_tree;
}tree;
这么写就可以
typedef struct
{
char ch;
tree *left_tree;
tree *right_tree;
}tree;
为什么这么写编译不通过
typedef struct tree
{
char ch;
tree *left_tree;
tree *right_tree;
}tree;
这么写就可以
因为结构体用到了tree呀!
如果是这样的
typedef struct
{
int a;
int b;
}tree;
则struct后面加不加tree无所谓!