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

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

下面的代碼中,a已經賦值等于5了,為什么運算結果是a=6

int a=5;

int b=++a;

System.out,println("a="+a)

System.out,println("b="+b)

正在回答

4 回答

int a=5;

int b=a++;//先讓a執行自增,然后在值賦給變量b

System.out.println("a:"+a);Systen.out,println("b:+b");

運行結果a=6;b=6

int a=5;int b=++a;//先將a的值賦給變量b,然后在執行自增

System.out.println("a:"+a);

System.out,prantln("b:"+b);

運行結果a=6;b=5

++a和a++出來的結果是不一樣的.b++;++b也是同理.

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

這一點,額也理解不了???誰給講解一下,完全迷糊了,同求。。。

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

int b = ++a了嗎不是

a加了1所以a =6

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

++a的值為6

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

lottazw 提問者

不是已經賦值等于5了嗎
2016-02-19 回復 有任何疑惑可以回復我~
#2

大不牛愛撕雞爺 回復 lottazw 提問者

++a是對a進行的運算
2016-02-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

下面的代碼中,a已經賦值等于5了,為什么運算結果是a=6

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

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

幫助反饋 APP下載

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

公眾號

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