请教!!
为什么会出现这样的错误:Misplaced else int function mian
我写的只是个树的遍历函数:
void createtree(tree *p)
{
int i;char ch;
if((ch=getchar())==' ') *p=NULL;
else
{
*p=(tree)malloc(sizeof(node));
(*p)->data=ch;
for(i=0;i<M;i++)
createtree(&(*p)->child);
}
}
这是从书上抄的,但编译是通不过,说 Misplaced else int function createtree :