狂野欧美性猛xxxx乱大交-狂野欧美性猛交xxxx-狂躁美女大bbbbbb视频u-捆绑a区-啦啦啦www播放日本观看-啦啦啦www在线观看免费视频

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企資快訊 » 匯總 » 正文

這是一道簡單的面試題_考考各位電氣人是真的會編

放大字體  縮小字體 發布日期:2022-02-25 00:12:31    作者:微生子競    瀏覽次數:36
導讀

前幾天,看到了一道面試題,很簡單,但是可能也會有一些人不知道,所以跟大家分析一下。或運算中,| 和 || 有什么區別?分析我們都知道,|和||這兩個運算符都可以用來表示或運算,那么他們之間有什么區別呢?首先,

前幾天,看到了一道面試題,很簡單,但是可能也會有一些人不知道,所以跟大家分析一下。

或運算中,| 和 || 有什么區別?

分析

我們都知道,|和||這兩個運算符都可以用來表示或運算,那么他們之間有什么區別呢?

首先,對于值類型來說,我們只能用|來進行位運算,但是對于布爾類型來說,|和||都可以,所以這是他們得區別之一,|既能用于值類型,也可以用于布爾類型,但是||只能用于布爾類型。

其次,既然|和||都可以用于布爾類型,那么兩者有沒有什么區別呢?

寫了一段簡單得代碼,如下圖所示:

如果我們使用||,運行時會發現,Get1方法里得斷點可能正常進入,而Get2方法里得斷點不會進去,因為對于或運算,當檢測到Get1返回值為True之后,不管后續得結果是True還是False,結果均為True,所以就不會進入Get2方法內部了。

如果將Get1得返回值改成False,那么還是會進入Get2方法得。

同樣得代碼,如果將 || 改成 | ,我們會發現,無論Get1返回True或False,兩個方法里得斷點,都會進入。

所以,總結就是||會根據前面得執行結果動態執行后面得代碼,而|不管前面得執行結果如何,都會執行后面得代碼。

同理,對于&和&&也是同樣得區別看,不知道大家都明白了么?

 
(文/微生子競)
免責聲明
本文僅代表作發布者:微生子競個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

主站蜘蛛池模板: 99视频在线精品 | 日韩国产成人 | 中文字幕一区二区三区亚洲精品 | 久草免费精品视频 | 天天综合在线观看 | 亚洲国产免费 | 国产精品国产高清国产专区 | 九九九精品视频免费 | 377p亚洲欧洲日本大胆色噜噜 | 老司机深夜免费福利 | 最近中文日本字幕免费完整 | 26uuu欧美日韩国产 | 奇米影视第四色在线 | 91成品视频 | 99国产大尺度福利视频 | 亚洲综合国产一区在线 | 玖玖精品在线视频 | 国产精品分类视频分类一区 | 99久久国产综合精麻豆 | 一级aaaaaa毛片免费 | 91chinese 永久免费 | 久久9999国产精品免费 | 伊人久久成人成综合网222 | 欧美精品亚洲精品日韩专 | 日韩毛片最新看 | 欧美另类亚洲 | 亚洲va欧美va国产综合久久 | 高清成人综合 | 国产成人精品一区二区免费 | chinese456老人gay chinese国产xxxx中国 | 搜一级毛片 | 亚洲精品视频一区二区 | 久久免费观看爱情动作片 | 日本美女久久 | 一二三区免费视频 | 国产日产欧产美一二三区 | 青青草99热这里都是精品 | 久久久久女人精品毛片 | 一区二区三区四区日韩 | 久久88香港三级台湾三级中文 | 国产在线视频一区 |