抱歉,我搞明白了。不和你一起同問了,哈哈。
請你再審查一遍下文,你也就明白了:
( one > two ) && ( one < three ) 中,如果能確定左邊 one > two 運行結果為 false , 則系統(tǒng)就認為已經(jīng)沒有必要執(zhí)行右側的 one < three 啦。
同理,在( one > two ) || ( one < three ) 中,如果能確定左邊表達式的運行結果為 true , 則系統(tǒng)也同樣會認為已經(jīng)沒有必要再進行右側的 one < three 的執(zhí)行啦!
2020-02-13
2018-03-12
A、(5 > 2) && (false) 解析:左側5 > 2運算結果為true,右側為false。即true && false,運算結果為false。
B、(false) || (5 < 2) 解析:左側布爾值false,右側5 < 2是錯誤的的,運算結果為false。即false || false,運算結果為false。
C、(true) && (2 < 5) 解析:左側布爾值true,右側2 < 5是正確的,運算結果為true。即true && true,運算結果為true。
D、!(2 < 5) 解析:2 < 5是正確的,運算解果為true。即 !true,運算結果為false。
綜上,正確答案為C。