課程
/后端開發(fā)
/C
/C語(yǔ)言入門
這個(gè)運(yùn)算一直沒(méi)明白是怎么回事,誰(shuí)能給出詳細(xì)解釋。
2016-03-22
源自:C語(yǔ)言入門 3-3
正在回答
a++的意思是先輸出a,再自增1
++a的意思是先自增1,再輸出a
第一個(gè)printf里先輸出a的值,然后在自增1,此時(shí)自增的a值為101,走到第二行printf,先自增1,此時(shí)a的值為102,再輸出a,所以是102.
以此類推--a,與a--,是一樣的,第二行運(yùn)行完該運(yùn)行第三行時(shí),a的值為102,所以--a自減了1,之后輸出a為101,第四行是先輸出a,101,再自減1.
第五行的a=100,沒(méi)有任何賦值,所以此時(shí)輸出a+1就是101,第六行輸出a就是100!
ye619612smf 提問(wèn)者
SxplovBzen 回復(fù) ye619612smf 提問(wèn)者
a++指的是a取值為100,然后自加了1,到下面的++a的時(shí)候就是101,先加1,再取a的時(shí)候就是102了。下面的--同理。
舉報(bào)
C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
4 回答自增與自減運(yùn)算符
2 回答自增與自減運(yùn)算符
7 回答自增與自減運(yùn)算符
1 回答自增與自減運(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-03-22
a++的意思是先輸出a,再自增1
++a的意思是先自增1,再輸出a
第一個(gè)printf里先輸出a的值,然后在自增1,此時(shí)自增的a值為101,走到第二行printf,先自增1,此時(shí)a的值為102,再輸出a,所以是102.
以此類推--a,與a--,是一樣的,第二行運(yùn)行完該運(yùn)行第三行時(shí),a的值為102,所以--a自減了1,之后輸出a為101,第四行是先輸出a,101,再自減1.
第五行的a=100,沒(méi)有任何賦值,所以此時(shí)輸出a+1就是101,第六行輸出a就是100!
2016-03-22
a++指的是a取值為100,然后自加了1,到下面的++a的時(shí)候就是101,先加1,再取a的時(shí)候就是102了。下面的--同理。