課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
既然a++,++a都等同于a=a+1
那么
int a= 0;
? ? printf("a=%d\n",++a);
輸出的a=2是為什么?
2016-10-26
源自:C語(yǔ)言入門(mén) 3-3
正在回答
因?yàn)閍++時(shí)先賦值后計(jì)算,就只輸出了0,而1儲(chǔ)存起來(lái)了,到了++a時(shí)先計(jì)算后賦值就變成了1,再2加上儲(chǔ)存起來(lái)的1就變成2了
看錯(cuò)了0.0
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
3 回答取出來(lái)的數(shù)還不理解,求路過(guò)的大神幫幫忙解決一下,謝謝了!
4 回答求指教 新手找不出哪里錯(cuò)了 好心人路過(guò)幫幫忙
3 回答幫忙解答一下,謝謝
4 回答幫忙,謝謝!
1 回答請(qǐng)高手幫忙看一下,謝謝你們。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-12
因?yàn)閍++時(shí)先賦值后計(jì)算,就只輸出了0,而1儲(chǔ)存起來(lái)了,到了++a時(shí)先計(jì)算后賦值就變成了1,再2加上儲(chǔ)存起來(lái)的1就變成2了
2016-10-26
看錯(cuò)了0.0