为了账号安全,请及时绑定邮箱和手机立即绑定

求解关于C语言 identifier 'createbintree的问题

求解关于C语言 identifier 'createbintree的问题

C PHP
慕后森 2022-03-20 05:01:29
#include <stdio.h>#include<stdlib.h>#include <malloc.h>typedef struct BinTreeNode{char Element;struct BinTreeNode *leftchild;struct BinTreeNode *rightchild;}BinTreeNode;BinTree CreateBinTree(){BinTree T;char ch;scanf("%c",&ch);ch=getchar();if (ch=='#')T=NULL;else{T= (struct *Node)malloc(sizeof(struct BinTreeNode));T->Element=ch;CreateBinTree(T->left);CreateBinTree(T->right);}}
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

第一 你只定义了 BinTreeNode 这个类型,没有定义BinTree 而函数CreateBinTree里面用到的是BinTree
第二,函数CreateBinTree定义时候无参,调用的时候带参数。
第三, 申请内存的时候 struct *Node 话说你到底想叫它什么呢。

查看完整回答
反对 回复 2022-03-23
  • 1 回答
  • 0 关注
  • 178 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信