第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

老師,請問一下

先運算和先取值有啥區(qū)別???還是不明白?

正在回答

2 回答

“++的運算”:取值+1

0 回復(fù) 有任何疑惑可以回復(fù)我~

假如有下面代碼:

int?a?=?1;
printf("%d\n",?a++);?//?輸出1
printf("%d\n",?a);?//?輸出2

第一個printf要打印出a++的值。所謂先取值再運算是指:a++的值就是a當(dāng)時的值(即把a的值取出來),在之后a會自增1。 所以a++的值就是1,而在這個語句結(jié)束后a的值就自增1,變成2了,所以第二個printf輸出2。


如果后兩句是這樣:

printf("%d\n",?++a);?//?輸出2
printf("%d\n",?a);?//?還是輸出2

同樣第一個printf要打印++a的值。所謂先運算再取值是值:++a的值是先將a自增1,再取這個結(jié)果。所以++a的值是a+1 = 2。第一個printf就打印出2了。而這之后a的值還是2。

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926900    人
  • 解答問題       21532    個

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

進入課程

老師,請問一下

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號