課程
/后端開發(fā)
/C
/C語言入門
還是弄不明白為什么給a賦值100,a++的值還是100,++a的值則是102,--a和a--的值都是101
2017-07-16
源自:C語言入門 4-13
正在回答
童鞋 這個問題不可以從運算中拿出來看哦 不要忘了無論是++a還是a++都是運算表達式 只要代碼中出現(xiàn)a的值就會改變。 至于第一個100是因為“a++”是先取值出100 這時a值雖是101? 但取值在前。(a=101) 而“102”則是由101先加了1?? 取值在后。 相信這么解釋你應(yīng)該能明白下面是如何運算的了~ 注:下面a+1只影響輸出值 卻不影響a值
a++的值是a值不變再加1 ++a是計算的值賦給a
a++先賦值后計算? ++a先計算后賦值
妥妥的慕粉Stellar誒
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
6 回答自增自減算法疑惑
3 回答循環(huán)中自增自減的問題
4 回答自增自減的問題
2 回答自增,自減
1 回答自增自減...
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-17
童鞋 這個問題不可以從運算中拿出來看哦
不要忘了無論是++a還是a++都是運算表達式
只要代碼中出現(xiàn)a的值就會改變。
至于第一個100是因為“a++”是先取值出100 這時a值雖是101? 但取值在前。(a=101)
而“102”則是由101先加了1?? 取值在后。
相信這么解釋你應(yīng)該能明白下面是如何運算的了~
注:下面a+1只影響輸出值 卻不影響a值
2017-07-17
a++的值是a值不變再加1 ++a是計算的值賦給a
2017-07-16
a++先賦值后計算? ++a先計算后賦值