答案 0 :(得分:2)
如果在定义函数之前调用函数(即文件中的函数早于定义),编译器就不会知道参数类型和返回类型。在调用函数之前,您需要有一个函数原型。通常人们将函数原型放在头文件中,但你可以在文件顶部附近添加一个。
答案 1 :(得分:0)
你错过了一个'}'在定义balance_tree之前。那样:
exit(-1)
}
} /* this one */
treeNode* balance_tree(treeNode* currentNode) {