短路與&& 和 邏輯與& 有什麼區別

首先這兩個運算符的運算結果沒有任何區別,完全相同

只不過“短路與&&”會發生短路現象

1.什麼是短路現象呢?

    右邊表達式不執行,這種現象叫做短路現象。

2.什麼時候使用&&,什麼時候使用& ?

  使用短路與&& 的時候,當左邊的表達式爲false的時候,右邊的表達式不執行,這種現象被稱爲短路

  從效率方面來說,&& 比 & 的效率高一些,因爲邏輯與& 不管第一個表達式結果是什麼,第二個表達式一定會執行

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章