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

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

關于自增跟自減的問題

AGE4=--4;這個輸出等于3

AGE4=4--;這個輸出等于4

a=5;

b=a++;

輸出等于:a=6

? ? ? ? ? ? ? ? b=5


那么自增自減只是對相對變量有影響,所以b顯示還是5。


真心有點迷糊望解答

正在回答

5 回答

你可以這樣理解:

{ a=5; b=a++; ?}轉換為{ a=5; b=a; a=a+1; }。

{ a=5; b=++a; }轉換為{ a=5; a=a+1; b=a; }

++在前和在后就是代碼中 a=a+1; 這行的先后問題。?

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

qq_TheFirebird_03629981 提問者

非常感謝!
2016-07-19 回復 有任何疑惑可以回復我~

看來我被自己誤導了,好尷尬

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

--X 是指先運行X=X-1, 此時的輸出X 已經(jīng)變?yōu)閄-1。?++X同理

X--是指先使用X這個數(shù)值后,再運行X=X-1。 ? ? ?X++同理

此題中就是先將a=5的值賦給b,再運行a=a+1。 所以b的值為5,a為被試用(賦值給b)后運行+1,得到的6。

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

因為b=a先賦值了。此時b=5.然后a開始進行運算,++,a=6.

你可以想象一下執(zhí)行順序,從=執(zhí)行開始,過去遇到a,此時賦值成功,然后繼續(xù)執(zhí)行a++。a變了。

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

--,++符號在數(shù)值的左邊時,是先進行數(shù)值運算的,然后在給變量賦值;當--,++在數(shù)值的右邊時,是先給變量賦值,然后在自身進行加減的。符號的位置不同,代表的不同

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

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167350    人
  • 解答問題       18629    個

0基礎萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎語法開始

進入課程

關于自增跟自減的問題

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

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

幫助反饋 APP下載

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

公眾號

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