关于二分查找的一个小问题_C语言

如果代码在while外部执行打印,仿佛是可以实现最终的求出具体位置的要求,但是如果在left<right的情况下,arr[mid]的值一次性能够取到相对应的查找值,那么此时,left仍然<right,循环内部将会没有语句跳出,直接进行空循环。如果代码改成以下情况,就可以又顺利跑起来啦。。。。

关于二分查找的一个小问题_C语言_02