pos什么时候被赋值,上个函数中的return -1;赋值给了pos吗
上个函数的return 后面就是赋值给了pos
我觉得你应该是要知道,一个函数运行到reture的时候会返回数值并且结束函数。所以在那个while循环中时如果满足if会return当时mid,否则循环完之后没有满足到if,函数最后会返回retur -1;