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

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

自增與自減運算符

printf第三行為什么是101

正在回答

6 回答

  1. 假設你100斤, 吃1斤米飯是自加 ?printf 是 輸出你的體重 ,你可以先吃1斤米飯 在稱體重 也可以 稱完體重在吃飯 ++a為先吃飯 在稱體重 ;a++ 為先稱體重在吃飯;雖然你最后都是為101斤 但是 第一個會輸出100斤;使用第二個運算符 會輸出101 斤;

  2. int a = 100;做本道題先要了解 無論是++a,還是a++,運行結束后,都會+1變成101

    所以 首先 不管printf輸出是啥,本道題 a的變化分別為 101,102,101,100;

  3. 然后你看不懂沒關系?解釋就是 int a = 100; a++后 a 變成101;

  4. int a = 100; ++a 后還是 a 變成101;? 你沒看懂的原因 應該是 該題它是持續進行的 執行第二個printf 后 a 是從101 開始計算的。

5. 所以 答案是 第一個printf 輸出 a =100, 但是 a 現在等于101。第二個printf輸出a =102 現在a 等于 102。第三個printf輸出a 等于 101; 現在a = 101;唯一的問題是 你需要 了解并不是輸出a等于多少,實際就等于多少


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

就是這圖,不好意思,新手,我以為是在原題下提問的

http://img1.sycdn.imooc.com//596c0f11000109bc03600467.jpg

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

你表達太不清楚了

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

你再詳細說一下

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

你再詳細說一下

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

沒有101啊,我看過了

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

舉報

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

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

進入課程

自增與自減運算符

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

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

幫助反饋 APP下載

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

公眾號

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