c ++二叉树冲突类型错误

时间:2014-11-16 07:29:06

标签: c types binary-tree conflict

问:有人可以给出一个提示,为什么我的程序里面的内容是冲突类型,即使它是相同的?

2 个答案:

答案 0 :(得分:2)

如果在定义函数之前调用函数(即文件中的函数早于定义),编译器就不会知道参数类型和返回类型。在调用函数之前,您需要有一个函数原型。通常人们将函数原型放在头文件中,但你可以在文件顶部附近添加一个。

答案 1 :(得分:0)

你错过了一个'}'在定义balance_tree之前。那样:

    exit(-1)
}
}      /* this one */

treeNode* balance_tree(treeNode* currentNode) {