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

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

java問題問題

java問題問題

慕粉4353249 2016-11-30 19:55:17
代碼1:?int i = 3;?if(i++>3) ? ?//括號內(nèi)的結(jié)果為假,代碼2:?int i = 3;?if(++i>3) ? ? //括號內(nèi)的結(jié)果為真代碼3:?int i = 3;?if((i++)>3) ? ?//括號內(nèi)的結(jié)果為假為什么,我講一下我的疑問,我知道算數(shù)運算符比比較運算符優(yōu)先級更高,按道理無論i++>3或++i>3,不應該是i先自增,在進行判斷嗎?如代碼1與代碼2,結(jié)果++i>3正確(true),而i++>3錯誤(false)。而如果我將i++>3加個括號,如代碼3?if((i++)>3) 不是應該先執(zhí)行i的自增在判斷嗎,結(jié)果卻是錯誤(false),為什么,小白求解!?。?!
查看完整描述

9 回答

?
狼Corazn

TA貢獻1條經(jīng)驗 獲得超1個贊

i++是先使用后自增(只有先使用了之后i才執(zhí)行自增運算。),++i是先自增后使用。
查看完整回答
1 反對 回復 2016-12-01
?
Hevily

TA貢獻3條經(jīng)驗 獲得超1個贊

i++ 先賦值后自增

++i 先自增后賦值

查看完整回答
1 反對 回復 2016-12-01
?
慕粉3291149

TA貢獻71條經(jīng)驗 獲得超52個贊

i++的意思是先使用i,在進行加1操作, 這里 i++>3 ?,先進行判斷i=3,3>3明顯錯誤,再進行加一操作

也可以這樣理解 i ++>3 分解之后就相當于這兩條語句 i>3; i=i+1;

++i的意思是先讓i進行加一操作,此時i=4,然后再進行判斷4>3,明顯正確

這里相當于 i=i+1; i>3

查看完整回答
1 反對 回復 2016-11-30
?
慕運維5847892

TA貢獻5條經(jīng)驗 獲得超4個贊

++i 是立即加 ++i的話這行還是3 要到下一行才變4

查看完整回答
1 反對 回復 2016-11-30
?
flwcy4027460

TA貢獻1條經(jīng)驗 獲得超0個贊

區(qū)別就是i++,就是先使用,再加1,++i就是先加1再使用(可以簡單記憶,i在前就是先使用)

查看完整回答
反對 回復 2016-12-01
?
自在繁星

TA貢獻1條經(jīng)驗 獲得超0個贊

++i是運算之后才變?yōu)?的,

查看完整回答
反對 回復 2016-12-01
?
慕UI8820655

TA貢獻15條經(jīng)驗 獲得超4個贊

i=3 ,i++為3,++i為4

查看完整回答
反對 回復 2016-12-01
?
qq_匡璐_0

TA貢獻96條經(jīng)驗 獲得超96個贊

如你所說 ?算數(shù)運算符比比較運算符優(yōu)先級高 ?但是算數(shù)運算符 + - * / 沒有++這個吧 ?i++ 和 ++i 這種寫法是比較特殊的+1簡寫 如果按你理解 i++ = i+1 ; ++i = 1+ i ; 那它寫左邊和右邊還有什么意義 ?它是特殊的 特殊看待就行

查看完整回答
反對 回復 2016-12-01
  • 幸福30
    幸福30
    ++是算術運算符,單目運算符。
  • 9 回答
  • 0 關注
  • 2579 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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