課程
/后端開發
/C
/C語言入門
運行結果的第一個不應該是101嗎,a取值后,經過a++運算,輸出應該是101,之后在經過++a運算,輸出102;--a運算后是101;a--運算,輸出100.......
2018-06-14
源自:C語言入門 3-3
正在回答
第一個a++是先取值,取了最初的a=100,所以輸出值是100,然后進行運算,此時程序中的a從100變成了101,之后又進行了++a,先進行運算變為102,此時程序a變為102,在對此時的a取值,即102。
第一個是100。直接取a的值進行使用即輸出,輸出后進行自增操作為101,然后執行下一條語句,先自增為102再使用即輸出。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答運行結果?
5 回答運行結果?
2 回答運行結果‘
3 回答運行結果?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-14
第一個a++是先取值,取了最初的a=100,所以輸出值是100,然后進行運算,此時程序中的a從100變成了101,之后又進行了++a,先進行運算變為102,此時程序a變為102,在對此時的a取值,即102。
2018-06-14
第一個是100。直接取a的值進行使用即輸出,輸出后進行自增操作為101,然后執行下一條語句,先自增為102再使用即輸出。