課程
/后端開發(fā)
/C
/C語(yǔ)言入門
a+1為什么不輸出a+1的值而只輸出a的值、???
2017-07-15
源自:C語(yǔ)言入門 3-3
正在回答
是這道題吧,這里并不改變a的值,指的是這個(gè)a是最開始賦值的a的值100,輸出a+1得到101
輸出的確是是a+1的值
首先 a=100;
printf("%d\n",a++); ? ? ? //先打印a的值,為100;然后a+1,值為101;
printf("%d\n",++a); ? ?? //先a+1,此時(shí)a為102;然后打印a的值,為102;
printf("%d\n",--a); ? ? ? //先a-1,此時(shí)a為101;然后打印a的值,為101;
printf("%d\n",a--);????????//先打印a的值,為101;然后a-1,為100;
printf("%d\n",a+1);????????//打印a+1的值,為101;此時(shí)a的值不變還是100;
printf("%d\n",a);????????????//打印a的值,為100; ? ? ? ? ? ? ??
Parboyoung 提問者
長(zhǎng)_歌 回復(fù) Parboyoung 提問者
Parboyoung 提問者 回復(fù) 長(zhǎng)_歌
舉報(bào)
C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
1 回答為什么a+1不改變a的值
4 回答例題里為什么a+1不改變a的值 其他的幾個(gè)就改變呀?
4 回答為什么那個(gè)a+1沒有改變a的值?
4 回答為什么例題中printf("%d\n,a+1");輸出結(jié)果是101不是100
3 回答還是不懂a(chǎn)=a+1 a=a-1
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-07-15
是這道題吧,這里并不改變a的值,指的是這個(gè)a是最開始賦值的a的值100,輸出a+1得到101
2017-07-17
輸出的確是是a+1的值
首先 a=100;
printf("%d\n",a++); ? ? ? //先打印a的值,為100;然后a+1,值為101;
printf("%d\n",++a); ? ?? //先a+1,此時(shí)a為102;然后打印a的值,為102;
printf("%d\n",--a); ? ? ? //先a-1,此時(shí)a為101;然后打印a的值,為101;
printf("%d\n",a--);????????//先打印a的值,為101;然后a-1,為100;
printf("%d\n",a+1);????????//打印a+1的值,為101;此時(shí)a的值不變還是100;
printf("%d\n",a);????????????//打印a的值,為100; ? ? ? ? ? ? ??