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

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

變量a前面兩個加號是什么意思 b前面兩個減號又是什么意思?

變量a前面兩個加號是什么意思?? b前面兩個減號又是什么意思?

正在回答

2 回答

a++是先執行表達式后再自增,執行表達式時使用的是a的原值。
++a是先自增再執行表達示,執行表達式時使用的是自增后的a。
例:
int a=0
printf("%d",a++); //輸出0,執行完后a=1

int a=0
printf("%d",++a);//輸出1,執行完后a=1

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

圍城丶 提問者

謝謝您的解釋
2015-12-02 回復 有任何疑惑可以回復我~

a++; // 表示a自增1。相當于 a = a + 1;

b--; ?// 表示b自減1。相當于 b = b - ?1;

++和-- 在前面表示先自增或自減,然后把自增或自減后的值作為 ++a/--b 表達式的值

? ? ? ? ? 在后面表示先把a和b的值作為表達式的值,然后在自增或自減

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

圍城丶 提問者

非常感謝您的解釋!
2015-12-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

變量a前面兩個加號是什么意思 b前面兩個減號又是什么意思?

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

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

幫助反饋 APP下載

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

公眾號

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