不明白,求大神解答int CreateBiTree(BiTree *T, char* S, int *idx)这是函数原型;CreateBiTree(&((*T)-l
不明白,求大神解答 int CreateBiTree(BiTree *T, char* S, int *idx);这是函数原型; CreateBiTree(&((*T)->lchild),S,&(++(*idx)));递归调用; error #2088: Lvalue required. Type error in argument 3 to 'CreateBiTree'; expected 'int *' but found 'int'. 这都是指向第二行的错误,求解答 vc++可以通过,但是pelles c报错,上面就是pelles c编译时候的问题 C 编译器 [解决办法] &(++(*idx)) 这个是int? 取地址后还是int?那你强制转pointer试一试 [解决办法]