有没有更好的方法来键入if语句if( x > rah || y > rah|| x < 0 || y < 0) 因为这看起来很不整齐,可能需要的计算量超出了需要 最佳答案 它看起来可能不整洁,您可以执行以下操作:if (!between(x, 0, rah) || !between(y, 0, rah)) 但是,如果您考虑进行过多的计算,则应按可能的顺序对条件进行排序,以便利用短路运算符||的优势。这是实际减少计算量的唯一方法。