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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為什么最后的計算結(jié)果是2???

為什么第八行運行出來是2???

還有第九行運行出來為什么是13?不是b=b+1嗎?不應(yīng)該是10嗎?

http://img1.sycdn.imooc.com//613303160001b1c004010215.jpghttp://img1.sycdn.imooc.com//6133033c0001f09009390450.jpg源代碼奉上

#include <stdio.h>

int main()

{

int a=5,b=9;

printf("%d\n",b++>a*2&&b-a<=a);

printf("%d\n",b++>=a*2 || b-a<=a);

printf("%d\n",!(a*2-b));

printf("%d\n",++b-a*2);

printf("%d\n",++b);

return 0;

}


正在回答

2 回答

因為不管其他的運算,只要有++,b的數(shù)值一直在不斷增加的,先是第五行運算結(jié)束,這個時候b等于10,第六行結(jié)束b等于11,第八行剛剛開始運算的時候是b先加1(++b)再進(jìn)行后面的運算,所以開始b-a*2的時候b已經(jīng)是9+1+1+1=12了



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

weixin_慕蓋茨2597418

然后第二個問題為什么是13的話也是一樣的原因
2022-01-30 回復(fù) 有任何疑惑可以回復(fù)我~

因為從第五行開始,b++后輸出的值就變?yōu)榱?0,后面幾行以此類推

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

舉報

0/150
提交
取消

為什么最后的計算結(jié)果是2???

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

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

幫助反饋 APP下載

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

公眾號

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