二叉树中链式存储的问题
/* HELLO.C -- Hello, world */#include <stdio.h>
#define NULL 0
#include <malloc.h>
typedef struct node{
char data;
struct node *lchild,*rchild;
}bintnode,*bintree;
bintree inorder()
{
bintree p,head;
int i,j;
char x,v[10];
scanf("%d%d",&i,&x);
p=malloc(sizeof(bintnode));
p->data=x;
p->lchild=NULL;
p->rchild=NULL;
v[i]=p;
j=i%2;
if(p==NULL)
return;
else
{
if(i%2==0)
j->lchild=p;
else
j->rchild=p;
}
scanf("%d%d",&i,&x);
return p;
}
main()
{
bintree * tree;
tree=inorder();
getch();
}
我这个二叉数的链式存储,用的是中序法,但编译有问题哪位高手帮我改一下啊