最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

老師,請問一下

先運(yùn)算和先取值有啥區(qū)別?。窟€是不明白?

正在回答

2 回答

“++的運(yùn)算”:取值+1

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

假如有下面代碼:

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

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


如果后兩句是這樣:

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

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

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

舉報(bào)

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

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

進(jìn)入課程

老師,請問一下

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

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

幫助反饋 APP下載

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

公眾號

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