課程
/后端開發(fā)
/C
/C語言入門
printf("%d\n",a++);這里輸出的不應(yīng)該是a++的值嗎?為什么看講解時(shí)a的值?這是C語言基礎(chǔ)3-3的例子,謝謝老師!
2015-10-17
源自:C語言入門 3-3
正在回答
++前置和后置的區(qū)別。舉個(gè)例子:
++前置先自增再賦值:
int?a?=?10; int?tmp?=?++a;?//?tmp的值是11
++后置是先賦值再自增:
int?a?=?10; int?tmp?=?a++;?//?tmp的值是10
但是以上的前置和后置有一點(diǎn)是相同的:即a的值都是11.
bylium 提問者
a++表達(dá)式就是 a 的值。
課程對此講解得非常不詳細(xì),跟本沒有區(qū)分好變量的值和表達(dá)式的值。
onemoo 回復(fù) bylium 提問者
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答請教老師一下行不
1 回答請教同學(xué)們和老師們
1 回答請教!?。?/p>
3 回答請教?。。。?!
1 回答請教?。。。。。。?/p>
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)微信公眾號
2015-10-17
++前置和后置的區(qū)別。舉個(gè)例子:
++前置先自增再賦值:
++后置是先賦值再自增:
但是以上的前置和后置有一點(diǎn)是相同的:即a的值都是11.
2015-10-17
a++表達(dá)式就是 a 的值。
課程對此講解得非常不詳細(xì),跟本沒有區(qū)分好變量的值和表達(dá)式的值。