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

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

我還是不怎么懂++i和i++。55555

我還是不怎么懂,例如int i=1 ,那么i++是2?如果顯示輸出printf(''i=%d",i++);等于多少?

正在回答

3 回答

i++ 是先返回 i 的值,再 i = i + 1;

++i 是先 i = i + 1;再把 i 值返回。

以示例代碼為例:

int?x?=?0;????//?x?值為?0

//?調(diào)用printf時(shí),printf想要知道第二個(gè)參數(shù)的值,這第二個(gè)參數(shù)就是“++x”
//?那么會(huì)先把x的值加上1(x為1),再把x的值(就是1)返回給printf用
printf("x=%d\n",++x);?

//?這一句printf同樣想知道它的第二個(gè)參數(shù)的值,就是“x++”
//?那么會(huì)先把x的值返回給printf用(值還是1),再把x的值加上1(這時(shí)i為2)
printf("x=%d\n",x++);

//?也就是說如果再次取x的值的話,就會(huì)得到2
printf("x=%d\n",?x);??//?這一句會(huì)輸出2


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

一下子懂了。


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

少俠 i++是先用值 再進(jìn)行自加 ?++i是先自加 ?再用值

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

舉報(bào)

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

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

進(jìn)入課程

我還是不怎么懂++i和i++。55555

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

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

幫助反饋 APP下載

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

公眾號

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