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;
}