if(语句1 && 语句3) if(语句3 && 语句1)
已知语句 1 判断速度很快(时间复杂度为 O(1)O(1)O(1) ),语句 3 判断速度较慢(时间复杂度为 O(logn)O(log n)O(logn)),在语句 3 为假,语句 1 为真的情况下,上方代码给出的两种判断方式的判断速度是否一样。
或者说,当 if 中的多个语句由 && 连接起来的时候,会不会因为遇到了一个假语句而立刻返回假?