3 回答

TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
&&:只有當(dāng)兩個(gè)操做數(shù)都為真時(shí),結(jié)果才為真,否則為假。
||:只有當(dāng)兩個(gè)操做數(shù)都為假時(shí),結(jié)果才為假,否則結(jié)果為真。
那么當(dāng)A&&B時(shí),如果表達(dá)式A為假,則沒必要判斷B(只有當(dāng)兩個(gè)操做數(shù)都為真時(shí),結(jié)果才為真,否則為假,已經(jīng)確定為假了,這是&&邏輯運(yùn)算的短路現(xiàn)象)
同理當(dāng)A||B時(shí)如果A確定為true就沒必要運(yùn)算B了,已經(jīng)確定表達(dá)式的結(jié)果為true,這也是||邏輯運(yùn)算的短路現(xiàn)象。

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超0個(gè)贊
就像數(shù)學(xué)里的且和或,交集與并集。數(shù)學(xué)里的邏輯判斷,條件1且條件2,如果條件1為假,則不論條件2是真是假,整個(gè)結(jié)果都為假,所以沒有必要再去判斷條件2;條件1或條件2,如果條件1為真,則不論條件2是真是假,整個(gè)結(jié)果都是真,所以也沒必要再去判斷條件2

TA貢獻(xiàn)245條經(jīng)驗(yàn) 獲得超106個(gè)贊
可以這么理解, &&的關(guān)系就像戀愛,兩人相愛都為ture才能在一起,但是只要有一方分手為false就可以分手
||就像是分手,一方同意ture就會(huì)分手,只有兩個(gè)人都不同意false,才不分手
希望這么解釋你能明白,我在課上都是這么說的~~~
添加回答
舉報(bào)