課程
/后端開發(fā)
/C
/C語言入門
int a =100?為什么a++之后還是100?不應該是(a=100)+1+1嗎????難道是? (a=100)+1-1???具體好迷茫
2020-12-01
源自:C語言入門 3-3
正在回答
a++相當于a=a+1
x=a++相當于x=a;a=a+1
要分兩步走,第一步是printf%d\n要先直接執(zhí)行結果就是打印結果為100,然后第二步是a++1變成101。第二步不是打印結果而是為了給下一行用的
看右邊的表格“a++”先取值在自增,原來a=100,然后printf函數(shù)取值(所以才輸出為100),之后a再運算為101。還有a++是加一的意思,a--是減一
+號在后表示先取值并輸出然后再加1,在下一次運算時a的值才是101,兩個++號代表加一次1
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答我很迷茫這
4 回答迷茫哪里錯了
1 回答想不到我也火迷茫了好久
2 回答非常迷茫啊啊
3 回答迷茫-50怎么來的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2021-04-07
a++相當于a=a+1
x=a++相當于x=a;a=a+1
2021-02-15
要分兩步走,第一步是printf%d\n要先直接執(zhí)行結果就是打印結果為100,然后第二步是a++1變成101。第二步不是打印結果而是為了給下一行用的
2021-01-13
看右邊的表格“a++”先取值在自增,原來a=100,然后printf函數(shù)取值(所以才輸出為100),之后a再運算為101。還有a++是加一的意思,a--是減一
2020-12-01
+號在后表示先取值并輸出然后再加1,在下一次運算時a的值才是101,兩個++號代表加一次1