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

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

為啥i++和++i的執(zhí)行結(jié)果是相同的?

i++

為啥i++和++i的執(zhí)行結(jié)果是相同的?

正在回答

4 回答

前后的算法是不同的。

例如:int a = 3;

int b = ++a ; // 這里是先讓a自行增加,然后賦值給b;

? //輸入結(jié)果為:

//a = 4; ?b = 4;


例如:int a = 2;


int b = a++; //這里先是a賦值給b,然后再增加;

//輸入結(jié)果為:

//a = 2 ; b = 3;

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

換個(gè)昵稱0 提問者

非常感謝!
2016-04-11 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕萊塢4664669

最后的輸入結(jié)果應(yīng)該是a=3;b=2;吧?
2016-05-10 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)問題看的角度不同,結(jié)果不同。

如果是從i的角度看的話,i++和++i執(zhí)行以后,i的值都會(huì)加1,比如說,原來是7,那么執(zhí)行以后就是8。

但是如果是用這個(gè)計(jì)算結(jié)果去給其他變量賦值的話,那就不一樣了??磦€(gè)例子吧:

int i =7;

int a = i++; // 執(zhí)行以后a=7

int b = ++i; // 執(zhí)行以后b=8

希望對(duì)您有所幫助!加油!

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

上面這個(gè)結(jié)果我寫反了。

?int b = a++;

的結(jié)果應(yīng)該是:

a =3 ; ?b = 2 ;

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

i++ ?和 ++i 的執(zhí)行時(shí)不同的,在循環(huán)中結(jié)果可能是相同的,i++是先執(zhí)行在加1,++i是先加1再執(zhí)行

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

舉報(bào)

0/150
提交
取消

為啥i++和++i的執(zhí)行結(jié)果是相同的?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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