課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門
b++不是等于10嗎?為啥是9,求大神解答
2017-11-19
源自:C語(yǔ)言入門 3-8
正在回答
那b++還有什么意思?這不跟沒(méi)后面的++一樣嗎?
b++>=a*2 意思是先判斷 b>a*2 的真假,然后再執(zhí)行 ?b=b+1 ,++這個(gè)符號(hào)在左邊和在右邊是不一樣的
b++的意思是先賦值后自加,也就是說(shuō)b先=9再+1,但是加完之后并沒(méi)有賦值給b,所以b=9;++b則是先自加再賦值,就是b+1=b,即9+1=10=b。
如果是++b(先運(yùn)算后取值)就是10,但是b++(先取值后運(yùn)算)的話應(yīng)該是9
先取值 后加一
他是先取值后運(yùn)算
舉報(bào)
C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
3 回答int b=9,為什么b++為9,而不是10呢?
3 回答為什么第9行是寫sum+=num?求大神解答,謝謝
1 回答我是萌新求大神,解答
4 回答求大神解答~
2 回答求大神解答
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)
2018-12-10
那b++還有什么意思?這不跟沒(méi)后面的++一樣嗎?
2018-03-13
b++>=a*2 意思是先判斷 b>a*2 的真假,然后再執(zhí)行 ?b=b+1 ,++這個(gè)符號(hào)在左邊和在右邊是不一樣的
2017-11-21
b++的意思是先賦值后自加,也就是說(shuō)b先=9再+1,但是加完之后并沒(méi)有賦值給b,所以b=9;++b則是先自加再賦值,就是b+1=b,即9+1=10=b。
2017-11-20
如果是++b(先運(yùn)算后取值)就是10,但是b++(先取值后運(yùn)算)的話應(yīng)該是9
2017-11-19
先取值 后加一
2017-11-19
他是先取值后運(yùn)算