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

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

為什么這兩個要換一下位置

?printf("x=%d\n",++x);
? printf("x=%d\n",x++);

?printf("x=%d\n",x++);

printf("x=%d\n",++x);

后面的x++為什么要在之前的位置顛倒一下


正在回答

4 回答

#include?<stdio.h>
int?main()
{????
????int?x?=?0;????
????printf("x=%d\n",x++);????
????printf("x=%d\n",++x);????
????return?0;
}

運行結(jié)果:

x=0
x=2

用這個代碼來解釋,x++表示先取值再運算,所以它一開始輸出的結(jié)果是0,之后+1,++x表示先運算再取值所以+1,最后結(jié)果是2.


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

x++是下個才得出答案,++x是直接得出答案。

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

http://img1.sycdn.imooc.com//5e11e54b0001153f11780823.jpg運算是有關(guān)聯(lián)的

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

有點懵?

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

x=0是已知條件對吧,x++輸出的還是0,但實際上x已經(jīng)加了1變?yōu)榱?.而后++x先加1而后輸出,因為x已經(jīng)變?yōu)榱?,所以最后輸出的結(jié)果為2.

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

沙福林_0

自增運算還會影響后面的x數(shù)值啊。。。。?
2019-12-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕姐6281321 回復(fù) 沙福林_0

是啊我也想知道
2020-01-07 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么這兩個要換一下位置

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

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

幫助反饋 APP下載

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

公眾號

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