两个数之和 除以2 防止 溢出 在这里插入代码片 //普通版本 int mid; int low =某个数; int high = 某个数; mid = (low+high)/2; //这样在 low 与high 相加时 可能发生溢出(即low与high相加超出了int的最大范围),所以这种写法是不安全的 //防止溢出版本 int mid; int low = 某个数; int high =某个数; mid = low +(high-low)/2; // 这样确保 不会发生溢出