第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

if (90<=score<=100)

90<=score<=100

? 這個(gè)算不算是表達(dá)式 ,我用在if (90<=score<=100)語句里面沒有什么用 好像根本沒有判斷啊

正在回答

4 回答

這樣寫不能實(shí)現(xiàn)你想要的邏輯,但這表達(dá)式本身是合法的復(fù)合表達(dá)式

這個(gè)表達(dá)式由兩個(gè)關(guān)系運(yùn)算符組成,關(guān)系運(yùn)算符是左結(jié)合的,故C語言是這樣解釋這個(gè)表達(dá)式的:

  • 先看左邊的90<=score,這個(gè)關(guān)系運(yùn)算表達(dá)式的結(jié)果是布爾值:true or false

  • 然后表達(dá)式就變成了 “前次布爾結(jié)果”<= 100,這還是一個(gè)關(guān)系運(yùn)算表達(dá)式,前次的bool結(jié)果如果為ture就會(huì)自動(dòng)轉(zhuǎn)換為整型1,這樣整個(gè)表達(dá)式就變成了 1 <= 100。同理,前次bool為false的話,整個(gè)表達(dá)式就成了 0 <=?100

  • 不管前面是0還是1,都小于100,所以整個(gè)表達(dá)式永遠(yuǎn)為true


按照你的邏輯,應(yīng)該寫成邏輯與表達(dá)式: 90 <= score && score <= 100


3 回復(fù) 有任何疑惑可以回復(fù)我~

解釋得很有道理.

0 回復(fù) 有任何疑惑可以回復(fù)我~

解釋得很詳細(xì)謝謝

0 回復(fù) 有任何疑惑可以回復(fù)我~

不算表達(dá)式,建議這么寫

if(90<=score&&score<=100)


1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

if (90<=score<=100)

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)