结构和指针在c中无法正常工作

时间:2015-10-20 07:27:24

标签: c

我在c中编写一个程序,它按顺序,预订和后序遍历树。此代码未正确编译。它显示错误说"未知类型名称'节点'"

     struct node
     {
         int value;
         node* left;
         node* right;
     };


struct node* root;

struct node* insert(struct node* r, int data);
void inOrder(struct node* r);
void preOrder(struct node* r);
void postOrder(struct node* r);

我缺少什么?

1 个答案:

答案 0 :(得分:4)

改变内部结构

struct node
     {
         int value;
         struct  node* left; //Changed
         struct  node* right;
     };