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

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

a++ 和++a 犯迷糊啊

這個(gè)有點(diǎn)犯迷糊呀 a=100; printf(“%d\n”,a++); 結(jié)果怎么會(huì)是100呢 ?難道不應(yīng)該+1嗎 雖說(shuō)a++ 是先取值后運(yùn)算 我的理解還是應(yīng)該是101才對(duì)呀 ?求解釋呀?????

正在回答

4 回答

a=100;?printf(“%d\n”,a++);實(shí)際等價(jià)與?printf(“%d\n”,a);??? a++;

?如果你再?gòu)膒rintf(“%d\n”,a++);后加一個(gè)?printf(“%d\n”,a);這時(shí)你就可以看到輸出結(jié)果 100?? 101

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

http://img1.sycdn.imooc.com//54ea98330001d3dc13660886.jpg

如圖所示,剛開(kāi)始輸出的是a++,那么輸出的值就是當(dāng)前a的值即100,但a的值發(fā)生了改變,a=a+1,此時(shí)輸出a的值,就變成了101.

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

對(duì)于a++來(lái)說(shuō),它會(huì)把值存到寄存器中,然后用的時(shí)候都用那個(gè)寄存器里面的值,然后它自身是加1的。所以不會(huì)對(duì)于打印的結(jié)果是打印的存起來(lái)的那個(gè)值~

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

是這樣的 ?, ?把 a 等于100輸出了 , ?再加 1 , ?a 變成 101 了 ?, 你下來(lái)輸出 a 就是 101 了 ?,54c1c1110001894a05000215.jpg

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

dire

你這也是C語(yǔ)言嗎?看著像java
2015-05-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

a++ 和++a 犯迷糊啊

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

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

幫助反饋 APP下載

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

公眾號(hào)

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