課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
例題的那個(gè)代碼的第二到第四行完全看不懂呀!這是怎么加的呀!請(qǐng)大神來(lái)解說(shuō)一下吧,謝謝啦
2017-10-12
源自:C語(yǔ)言入門(mén) 3-3
正在回答
由前面的講解可以看出:
a++所產(chǎn)生的作用與++a相同與a=a+1相同。
但是a++和++a又有少許差別。
a++是先取a值再加一
++a是先加一再取a值
看例題:
printf(“%d\n”,a++);
從我上面的講解可以看出,這行輸出的是a加一前的值,也就是100。但是這一行語(yǔ)句運(yùn)行結(jié)束之后a會(huì)加一。
因此
下一行:printf(“%d\n”,++a);
這里的a值為101,又因?yàn)?+a是先加一再取值,所以本行輸出結(jié)果為102。
講解結(jié)束,后面幾行同理,你可以仔細(xì)看看上面的講解,再不懂,再看看答案,試著自己去理解。
return 0;
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答小白求助大神
4 回答求助路過(guò)的大神!??!
2 回答求助?。。。。?!大神快來(lái)啊
2 回答小白求助,
2 回答小白求助~
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)
2017-10-12
由前面的講解可以看出:
a++所產(chǎn)生的作用與++a相同與a=a+1相同。
但是a++和++a又有少許差別。
a++是先取a值再加一
++a是先加一再取a值
看例題:
printf(“%d\n”,a++);
從我上面的講解可以看出,這行輸出的是a加一前的值,也就是100。但是這一行語(yǔ)句運(yùn)行結(jié)束之后a會(huì)加一。
因此
下一行:printf(“%d\n”,++a);
這里的a值為101,又因?yàn)?+a是先加一再取值,所以本行輸出結(jié)果為102。
講解結(jié)束,后面幾行同理,你可以仔細(xì)看看上面的講解,再不懂,再看看答案,試著自己去理解。
return 0;