課程
/后端開發
/C
/C語言入門
int a=100;
為什么++a輸出為102,--a和a--輸出均為101
2016-05-31
源自:C語言入門 3-3
正在回答
在++a之前執行了a++,由于a是100,執行a++后的值是101,然后在執行++a,相當于是101+1=102,也就是++a輸出的結果,102在執行--a結果就是101,a--先是取a的值為101,在執行--操作,所以結果還是101.
街角瘋 提問者
尚輝
a--先取值101 在運算101-1=100 不是這樣的嗎? a--=100 才啊
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答我的疑惑。
1 回答我的疑惑啊
1 回答關于c語言課程中例題的疑問?
3 回答小白的疑惑
2 回答這是我的疑惑
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-31
在++a之前執行了a++,由于a是100,執行a++后的值是101,然后在執行++a,相當于是101+1=102,也就是++a輸出的結果,102在執行--a結果就是101,a--先是取a的值為101,在執行--操作,所以結果還是101.
2016-06-25
a--先取值101 在運算101-1=100 不是這樣的嗎? a--=100 才啊