#include<stdio.h>
#include<malloc.h>
typedef struct BTNode{
     int data;
     struct BTNode *Lchild,*Rchild;
}BiTnode,*Btree;
//递归算法创建二叉树
void CreatBTree(Btree tr){
    int ch;
    scanf("%d",&ch);
    if(ch==0)
    tr=NULL;
    else{
        tr=(Btree)malloc(sizeof(BiTnode));
        tr->data=ch;
        CreatBTree(tr->Lchild);
        CreatBtree(tr->Rchild);
    }
}
int main(){
    Btree bt=NULL;
    CreatBtree(bt);
return 0;
}
void CreatBtree(Btree tr)这句话怎么修改能使传过去的bt  再返回来创建好的树?Yexiaomo
相关分类