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

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

a++不是在原先基礎(chǔ)上加1嗎為什么是100沒動

int a = 100;

printf("%d\n",a++);

正在回答

3 回答

a++取的值是a,下一次循環(huán)取的值才是a+1,a++是先取值再自增

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

這是我的理解:a++是原有值計算之后的結(jié)果加1,所以開始100,prinf(“%d\n”,a++)這時侯輸出值就等于100,然后再加1,a值就是101,第二個是++a,a就要先加1,101+1=102,再輸出就是102了,后面都是這樣的

0 回復 有任何疑惑可以回復我~
是在原先的基礎(chǔ)上加,但是?a++?a--?跟?++a?--a有點區(qū)別。
a++?a--是先執(zhí)行程序的運行,在加減。所以你看到打印的結(jié)果是a原來的值而不是++或--后的值

++a?--a相反?是先加減,在運行程序,所以你看到的是?++或--后的值


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

舉報

0/150
提交
取消

a++不是在原先基礎(chǔ)上加1嗎為什么是100沒動

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

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

幫助反饋 APP下載

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

公眾號

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