課程
/后端開發(fā)
/C
/C語言入門
為什么例子a++會等于102?后面的內(nèi)容都怎么解釋?
2016-07-03
源自:C語言入門 3-3
正在回答
a=100 ?a+1=101 爲(wèi)啥不改變a的值?
他好像是按順序計(jì)算的,前一個(gè)a的結(jié)果是后一個(gè)被計(jì)算數(shù)
一樓寫的這么清楚,都看不懂?
可是為什么例子里a++=100?
友人SKY
printf("%d\n",a++);??//①因?yàn)閍++先取值后計(jì)算,所以此時(shí)輸出100,a=101 printf("%d\n",++a);??//②++a?先計(jì)算后取值,?所以a=a+1=102?,輸出102 printf("%d\n",--a);??//?同②?先計(jì)算,?a自減為101,輸出101 printf("%d\n",a--);??//?同①?先取值,?輸出101,?然后a自減為100 printf("%d\n",a+1);????//?此時(shí)a=100,?輸出101?,因?yàn)閍+1不改變a值?所以還是a=100 printf("%d\n",a);??????//?此時(shí)a=100?所以輸出100
你可能看錯了,是++a是等于102. ?因?yàn)樵诘谝粋€(gè)式子里a++之后,a=101,a++之后a=102
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答關(guān)于6-5的例子,求大神解答
1 回答關(guān)于例子的
1 回答關(guān)于例子的疑問
3 回答關(guān)于這個(gè)例子
1 回答關(guān)于例子中的自增運(yùn)算符
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-08
a=100 ?a+1=101 爲(wèi)啥不改變a的值?
2016-07-17
他好像是按順序計(jì)算的,前一個(gè)a的結(jié)果是后一個(gè)被計(jì)算數(shù)
2016-07-14
一樓寫的這么清楚,都看不懂?
2016-07-10
可是為什么例子里a++=100?
2016-07-03
2016-07-03
你可能看錯了,是++a是等于102. ?因?yàn)樵诘谝粋€(gè)式子里a++之后,a=101,a++之后a=102