欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: C語言函數(shù)if語句問題 [打印本頁]

作者: d8480    時(shí)間: 2020-3-27 19:44
標(biāo)題: C語言函數(shù)if語句問題
2個(gè)函數(shù)為什么輸出的結(jié)果不一樣

無標(biāo)題.png (7.67 KB, 下載次數(shù): 31)

無標(biāo)題.png

無標(biāo)題1.png (6.94 KB, 下載次數(shù): 23)

無標(biāo)題1.png

作者: csmyldl    時(shí)間: 2020-3-27 21:58
判斷式邏輯錯(cuò)誤,因?yàn)閕f (dat&0x80==0x80)中括號(hào)內(nèi)的運(yùn)算結(jié)果是0x00為假
而if (dat&0x80)括號(hào)內(nèi)的運(yùn)算結(jié)果是0x80,為真
這是因?yàn)?=的優(yōu)先級(jí)比&高,正確的邏輯是if ((dat&0x80)==0x80)
作者: 余生不負(fù)    時(shí)間: 2020-3-28 00:14
if (dat&0x80)  &0x80判斷是否為真,if ((dat&0x80)==0x80)    先&0x80的結(jié)果再判斷等于 0x80不
作者: 5227    時(shí)間: 2020-3-28 10:05
條件判斷是二值判斷
作者: cjjdemon    時(shí)間: 2020-3-28 11:28
if (dat&0x80),這條語句永遠(yuǎn)為真,因?yàn)椴徽揹at是什么值,&0x80后都不可能為0,所以else永遠(yuǎn)不會(huì)被執(zhí)行

if ((dat&0x80)==0x80) ,是判斷dat&0x80后,是否與0x80相等作為if判斷執(zhí)行條件,當(dāng)dat=0或0x80,判斷為真,執(zhí)行P1=1; 其它值均執(zhí)行else,P1=0
作者: 還有誰?    時(shí)間: 2020-3-28 13:24
跟if語句沒關(guān)系,只同位運(yùn)算有關(guān),再補(bǔ)補(bǔ)課應(yīng)該能整明白




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1