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

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

++和--在左在右運行出現(xiàn)在的數(shù)值

int a=5;

int b=++a;

這時為會運行結(jié)果,a=6呢。上面不是設(shè)定a=5了嗎,b才是a先執(zhí)行自增到6后,給到b的啊

為什么a的值也變了呢。不理解,a已經(jīng)設(shè)定好了,只是b的值是以a的基礎(chǔ)上變化。

例2中的了不理解?

int a=5;

int b=a++;

運行結(jié)果反而相反了。?


我反復(fù)思考,難道不是直接賦予a和b的值,而是a給出的數(shù)字為基數(shù),到了b開始運行自增的程序,所以b運行完++a后,a的值就變成運行完了的程序的值的,那a++也同理,它的程序是先了a的值 賦予b,然后在自增,所以顯示b的值a最初的5,而a的值就是運行后自增的6.這么理解對吧。

正在回答

1 回答

b=++a,這里的++出現(xiàn)在a的左邊,表示讓a先執(zhí)行自增再賦值給b;

而如果b=a++,此時的++出現(xiàn)在a的右邊,表示將a的值先賦給b,再執(zhí)行自增。

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

舉報

0/150
提交
取消

++和--在左在右運行出現(xiàn)在的數(shù)值

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

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

幫助反饋 APP下載

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

公眾號

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