天天看點

每天一道面試題-&和&&的差別

今天這道題非常簡單,哈哈

- 第一個是作為邏輯運算符使用,被當成邏輯運算符時有一個非短路的特性,即當第一個操作數為false,那麼第二個操作數仍然執行。 - 第二個是作為位運算符使用。

&&隻有一個用法: - 隻能作為邏輯運算符使用,和&的差別在于&&有一個短路的特點,即當第一個操作數為false時(因為這個時候已經可以确定表達式的最終結果已經是false),那麼第二個操作數不會執行。

繼續閱讀