突然想起曾經一面試官問我 | 和 || 的區別

突然想起第一次面試的公司 面試官問我 | 和 || 在java裏什麼區別

 

我說 | 是位操作符  || 是 邏輯運算符 或 (當時不清楚位操作符是幹嘛的,只是網上,書上都這麼說)

 

面試官給我說: 都是一樣的。

 

然後問我哪個更快一點

 

我眨眨眼說:我們平時都是用的 ||, ||的效率應該更快吧。

 

面試官又說:是的,其實區別是 | 相當於一根管道 || 相當於是雙管道。所以 || 要快一點。

 

然後我若有所思的說:噢,原來是這樣...

 

現在回想起來 我靠簡直太2了...

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