課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門
請(qǐng)問(wèn)什么時(shí)候用i++,什么時(shí)候用++i,能舉個(gè)例子嗎
2018-06-09
源自:C語(yǔ)言入門 3-3
正在回答
++i是在運(yùn)算以前+1,而i++是在運(yùn)算這句以后再+1,比如int i=1;++i+1;,這里會(huì)先運(yùn)算++i初始i為1,而在運(yùn)算之前,此時(shí)的i已經(jīng)在自身的基礎(chǔ)上+1了,所以運(yùn)算的結(jié)果為3,i的值為2.而i++則是在運(yùn)算以后再加1,int i=1;1+i++;
此時(shí)計(jì)算結(jié)果為2,運(yùn)行后,i的值為2。
舉報(bào)
C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答++i和i++
3 回答i++和++i
1 回答++i和I++
4 回答i++和++i
2 回答i++和++i一樣嗎? int(i=1) i++=? ++i=?
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)
2018-06-09
++i是在運(yùn)算以前+1,而i++是在運(yùn)算這句以后再+1,比如int i=1;++i+1;,這里會(huì)先運(yùn)算++i初始i為1,而在運(yùn)算之前,此時(shí)的i已經(jīng)在自身的基礎(chǔ)上+1了,所以運(yùn)算的結(jié)果為3,i的值為2.而i++則是在運(yùn)算以后再加1,int i=1;1+i++;
此時(shí)計(jì)算結(jié)果為2,運(yùn)行后,i的值為2。