Status SearchBST(BiSTree T,int key){if(!T)return ERROR;else{...}return 1;}
这里编译会报错:
s-ex\main.cpp|36|error: 'else' without a previous 'if'|
当我们把return ERROR后面的“ ; ”去掉,编译就能通过了。
还有一个解决方法:
Status SearchBST(BiSTree T,int key){if(!T){return ERROR;}else{。。。}return 1;}