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

為了賬號安全,請及時綁定郵箱和手機(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

換個昵稱0 提問者

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

慕萊塢4664669

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

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

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

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

int i =7;

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

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

希望對您有所幫助!加油!

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

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

?int b = a++;

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

a =3 ; ?b = 2 ;

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

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

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

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號

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