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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

int i=1;int j=i++為什么i的值變了

int i=1;int j=i++為什么i的值變了

C
蝴蝶刀刀 2019-03-28 18:17:55
int i=1;int j=i++為什么i的值變了
查看完整描述

2 回答

?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個贊

首先 i++ 就是個表達(dá)式 是 i = i + 1 的簡寫,所以 i 自然就 加了1
這里是 i ++ 意思就是先用后加 先將 1 賦給 j ,再自增。

如果是 ++ i 意思就是先加后用,先變成 2,再賦給 j
所以這里的 j 的值是1。

查看完整回答
反對 回復(fù) 2019-03-31
?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個贊

i++表示先引用i的值進(jìn)行運(yùn)算,此后+1并賦值給自己。
所以【int j=i++】,第一步是引用i的值1,將其賦值給j;第二步,i自身+1;最終i為2,j為1。

查看完整回答
反對 回復(fù) 2019-03-31
  • 2 回答
  • 0 關(guān)注
  • 1757 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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