課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
a++和++a有什么不同
2016-10-11
源自:C語(yǔ)言入門(mén) 3-3
正在回答
a++是先賦值再加1? ++a是先加1再賦值。
說(shuō)我的一點(diǎn)理解:
(++a)運(yùn)算符在前就先運(yùn)算(a+1),再取值(a=a+1);
(a++)變量(字母)在前就先取值(a=a),然后再運(yùn)算(a+1),但是在后面再調(diào)用a的值時(shí),是a+1的值,即此時(shí)a的取值是a=a+1,就是說(shuō)上次的自增運(yùn)算分為兩步,先取值(a)繼續(xù)下面的步驟,同時(shí)執(zhí)行a+1替換掉之前的a值存在內(nèi)存中,下次調(diào)用a時(shí)就是a+1的值了,這一步是隱形的
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
4 回答自增自減運(yùn)算
2 回答自增減運(yùn)算
8 回答自增自減運(yùn)算符
2 回答自增自減運(yùn)算符
2 回答自增與自減運(yùn)算
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-10-11
a++是先賦值再加1? ++a是先加1再賦值。
2016-10-11
說(shuō)我的一點(diǎn)理解:
(++a)運(yùn)算符在前就先運(yùn)算(a+1),再取值(a=a+1);
(a++)變量(字母)在前就先取值(a=a),然后再運(yùn)算(a+1),但是在后面再調(diào)用a的值時(shí),是a+1的值,即此時(shí)a的取值是a=a+1,就是說(shuō)上次的自增運(yùn)算分為兩步,先取值(a)繼續(xù)下面的步驟,同時(shí)執(zhí)行a+1替換掉之前的a值存在內(nèi)存中,下次調(diào)用a時(shí)就是a+1的值了,這一步是隱形的
2016-10-11
a++是先賦值再加1? ++a是先加1再賦值。