我编写了一个主函数来测试searchRecursive,它接受一个值(搜索),一个数组和一个表示数组大小的int。运行下面的代码时,found的值为false。我不明白这一点。 #2显然在下面的数组中,所以它应该返回true。
运行程序的结果:
Pivot Tables
如果你看看上面运行这个程序的结果,你会看到到达的块应该返回true,但是它从main函数打印0表示它是假的。
VBA
答案 0 :(得分:0)
更改这些行
searchRecursive(value, array, midpoint);
到
return searchRecursive(value, array, midpoint);
您必须返回递归调用的结果。