错误提示: 不能将 "TREE *" 类型的值分配到 "TREE *" 类型的实体 root->lc=curPtr;错误是中间的等号
发布网友
发布时间:2022-04-13 15:43
我来回答
共2个回答
热心网友
时间:2022-04-13 17:13
多发点代码
看不出来你想干什么 把整个二叉树的指针给了根节点的左孩子
root->lc=curPtr
就这句 绝对是错的 怎么能把一颗树的一条叉指向整个树呢?
不知道你想干什么...代码太少了
热心网友
时间:2022-04-13 18:31
lc的类型和cutPtr类型都是什么?都是TREE*?
root类型是常量么?
不要用中文编译器吧,到目前为止还没有一个好的中文编译器,用英文的总是好多了追问typedef struct {
char data;
struct TREE* lc;
struct TREE* rc;
}TREE;
TREE *curPtr;
void lefttree(char ch,TREE* root,int b,char in[])这是函数声明
追答是运行时错误还是编译时错误?感觉root是个非法指针,因此 导致错误