亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C語言的邏輯運算,很簡單的

C語言的邏輯運算,很簡單的

C
XAGT 2018-01-04 19:31:09
为什么int a,b,c; a=b=c=1; ++a||++b&&++c中b和以的值为1 而在int a=5,b=,c=4; !(a>b)&&!c||1整个结果为1 如果说最上面那里是把++b&&++c看成一整块,那么下面就不对了,麻烦了
查看完整描述

2 回答

?
慕用4063026

TA貢獻195條經驗 獲得超115個贊

同級運算從左至右,有括號先括號,++a||++b這里看做一整體為真1

查看完整回答
反對 回復 2018-01-04
  • XAGT
    XAGT
    為什么不是先算&&,然后b和c的值都為2了,可結果卻是都是1
  • 慕用4063026
    慕用4063026
    都為2結果為真不就是1嗎
  • XAGT
    XAGT
    不是,再加個printf("%d %d",b,c); 你可以看到1 1不是2 2,可分析出來應該是2 2的
?
XAGT

TA貢獻26條經驗 獲得超17個贊

第一那里是問b和c的值,打錯了以字

查看完整回答
反對 回復 2018-01-04
  • 2 回答
  • 0 關注
  • 1641 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號