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

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

for循環

https://img1.sycdn.imooc.com//5bdc0987000140ec04210254.jpg

為什么輸出的是這幾個結果,求大佬詳解,謝謝!

正在回答

1 回答

這里有兩個知識點需要說明:

  1. ++、--運算符的使用,操作符放到變量前面變量先做自增或者自減,然后再參與其他的運算,放到變量后面先用原值參與運算,然后再進行自增或自減;比如 int i=10; int j = 5;j = i++;printf("d%,d%\n",j,i);//輸出10,11;而 int i=10; int j = 5;j = ++i;printf("d%,d%\n",j,i);//輸出 11,11;--同理

  2. for循環的執行順序:此問題中的y= ++i,是在執行玩輸出后才執行,所以第一次輸出y的值為y的初始值10,第二次輸出的y值為“++i”的值為1;

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

舉報

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

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

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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