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

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

為什么沒(méi)有算++

package fist; public class fist { public static void main(String[] args){ int c=1; int xx=3*5%(4*c++);//不是先算小括號(hào)的嗎?為什么沒(méi)有算++的結(jié)果; System.out.println(xx); System.out.println(c); } } 為什么結(jié)果是3而不是7,不是先算括號(hào)里面的嗎?結(jié)果沒(méi)算???為什么???謝謝?

正在回答

4 回答

c++是先用c的值,用完之后再加的,++c就是先加1賦值給c,你換成++c試試

0 回復(fù) 有任何疑惑可以回復(fù)我~
(4*c++)這個(gè)先算c++先運(yùn)算后自增,所以c++等于1,之后再乘4,另外c++這種用在表達(dá)式不存在加1,


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

同學(xué),他是計(jì)算了的,運(yùn)算的順序是這樣的。先算括號(hào)里面的(4*c++),這個(gè)語(yǔ)句其實(shí)分成兩部分:“4*c;c=c+1”,一,4*c,這時(shí)c的值為1,二,c++;1+1=2,c的值才變成2. ?所以括號(hào)里面的值是4,只是又添加了一個(gè)給c加一的步驟,因此前面的15除以4,余3. 如果你想讓4乘2,可以用括號(hào)來(lái)實(shí)現(xiàn) int xx=3*5%(4*(c++)) . 這里要注意的是:c++ 并不是“c+1”,而是一個(gè)賦值語(yǔ)句“c=c+1”的簡(jiǎn)寫(xiě),我覺(jué)得這可能是你疑惑的地方

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

滴水0藏海 提問(wèn)者

15%(4*(c++))的結(jié)果也還是3,沒(méi)有算c的自加,15%(4*++c)才行
2017-03-09 回復(fù) 有任何疑惑可以回復(fù)我~

C++,是用了C之后再把C加一,3*5%4=15%4=3........3,所以xx為3,最后C加1

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

舉報(bào)

0/150
提交
取消

為什么沒(méi)有算++

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

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

幫助反饋 APP下載

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

公眾號(hào)

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