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

為了賬號安全,請及時綁定郵箱和手機立即綁定

還不明白的進來看看,我搞了半天終于搞懂了。


int main()

{

1 a首先被賦值為100

2 打印。。。a++為先取值后運算,就是說先把a打印出來,然后在自加1,變成這行代碼完成后a的狀態,所以打印的就是100

3 現在這是++a,也就是說先運算,然后把運算完成后a 的結果打印出來,由于上面代碼運算完成后自加1了,所以現在a的值是101,然后101自加1,所以就是102.

4 --a,先運算,上面代碼自加1后a變成102,先運算就是102自減1,然后a是101,打印出101.

5 a--,先取值,由于a是101,所以先把a打印出來,也就是101,然后運算,101自減1.

6 a+1,上面自減過后a現在又變成了100.所以+1還是101

7 a 現在就是100.

return 0;

}


懂了吧!

正在回答

8 回答

終于明白了。萬分感謝!

0 回復 有任何疑惑可以回復我~

謝謝(′▽`〃)

0 回復 有任何疑惑可以回復我~

謝謝~~

0 回復 有任何疑惑可以回復我~

挺好的,c語言程序順序執行(一條一條向下執行)!

0 回復 有任何疑惑可以回復我~

謝謝了^_^!

0 回復 有任何疑惑可以回復我~

懂了。。很清楚

0 回復 有任何疑惑可以回復我~

萬分感謝

1 回復 有任何疑惑可以回復我~

懂了,你的意思是第一行是本來值100, 第2行是在第一行100+1的基礎上+1 就是102 ?第3行還是在第2行的102減1 =101

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

還不明白的進來看看,我搞了半天終于搞懂了。

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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