发布网友 发布时间:2022-04-25 12:42
共2个回答
热心网友 时间:2024-11-02 20:31
BiTree 是 Node 结构的指针。
在函数定义中:
void CreateBiTree(BiTree *bt)
bt 是指向指针的指针。
而你在 main 函数调用中:
CreateBiTree(&T);
使用的是 Node 结构的地址,只是一重指针,因此参数有误。
只所以 .cpp 文件无错,只不过是忽略了你的错误,而 .c 文件比较原始,可能是不会忽略吧。
热心网友 时间:2024-11-02 20:33
这句:
for(int i=0;i<nLayer;i++)
我记得c里面不可以在for循环里面声明变量,而c++可以。。。