亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

sum=8/0*3第二個

?sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;?

正在回答

3 回答

一開始我也沒看懂你的問題,不過返回去看了那個練習明白了。那個練習里有兩次運算求sum的值,第一次運算中a的值為5,b的值為2,到了第二次運算也就是這個式子 “?sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;”,首先要分清a++和++a的區別,a++先賦值,再運算,后者相反。所以這個式子中((++a)+3)的值是9,不是8,(--b)的值是1不是2,答案也就不是你算出的不成立的式子了。

0 回復 有任何疑惑可以回復我~
#1

夢碎王子 提問者

++a不是(++a)+3之后才是6嗎, a++是現在才是6嗎
2016-01-08 回復 有任何疑惑可以回復我~
#2

夢碎王子 提問者

跟java不一樣嗎?
2016-01-08 回復 有任何疑惑可以回復我~
#3

夢碎王子 提問者

非常感謝!
2016-01-08 回復 有任何疑惑可以回復我~
#4

切兔子 回復 夢碎王子 提問者

我也是因為之前做過那個練習,a的初始值是5,++a一次應該也就是5+1的值賦給a了,我沒學過java...orz
2016-01-08 回復 有任何疑惑可以回復我~
查看1條回復

++在前面則先加后用,++在后面則先使用變量的值再自加1;

--同理

0 回復 有任何疑惑可以回復我~

有問題要把問題描述清楚,不然別人都不知道你在說什么。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

sum=8/0*3第二個

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號