亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于自增自減得具體問題,求解答。謝謝啦

關于自增自減得具體問題,求解答。謝謝啦

C
藍_雨 2016-02-27 23:32:32
int a=100,為什么輸出的a++是100,不是說a++是先自增1在取值,所以結果不應該是101嗎?而++a是102,這不是先取值也就是100,然后在自增1,最后得到101嗎?
查看完整描述

1 回答

?
MadMarical

TA貢獻79條經驗 獲得超122個贊

你好。理解符號“++”的意義很重要,舉例如下:++a,a自加1,返回a。a++,把a保存到臨時變量,a自加1,返回臨時變量。所以當int tmp = a++時,tmp = 原先a的臨時變量也為100。當tmp = ++a時,tmp=a+1,為101。至于++a又變成了102,是因為你已經先執行了一次a++,此時a的值已經變成了101。你再執行一次++a,a先自加1自然就變成了102了。

查看完整回答
1 反對 回復 2016-03-01
  • 1 回答
  • 0 關注
  • 1171 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號