課程
/后端開發(fā)
/C
/C語(yǔ)言入門
快幫我看看再講講謝謝
2020-09-20
源自:C語(yǔ)言入門 3-3
正在回答
注意有個(gè)a+1,輸出a加上1的值,a的值不變
第一個(gè),100代入,a++先取值再運(yùn)算,所以顯示a=100,但運(yùn)算完其實(shí)a已經(jīng)是101了,接下來(lái)帶入第二個(gè),++a,先運(yùn)算再取值,a先是101+1=102,再顯示a=102。第三個(gè)--a,先運(yùn)算102-1=101,再顯示a=101,然后第四個(gè)a--,a直接顯示為101,但接下來(lái)運(yùn)算為a=100。第五個(gè)a+1就是第四個(gè)運(yùn)算完的100去+1,最后一個(gè)就是a=一開始int a=100的100。
注意理解表中的“再運(yùn)算”。這個(gè)再運(yùn)算的意思是用前一個(gè)式子的值運(yùn)算下一行式子。比如第一個(gè)a++。表中說(shuō)先取值,再運(yùn)算。先看這個(gè)“先取值”。a=100.先取這個(gè)100值,所以第一行的a++就等于100 .然后再看這個(gè)“再運(yùn)算”,表中說(shuō)a++“a取值后,a的值再自增1”,a=100是前面已經(jīng)取了的。所以這句話的前半句已經(jīng)完成了,然后再加1.就等于101.然后再把101帶入下一個(gè)式子。第二個(gè)式子是++a。表中的++a是“a的值先自增1.再取值”,所以101先加1.就等于102.然后再取值。所以++a就等于102.然后再把102帶入第三個(gè)式子。以此類推。
a++是輸出a=100,再加1,看見(jiàn)100,但是是101
101+1=102,然后輸出。此時(shí)顯示102,本質(zhì)是102。
接下來(lái)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
a++是想取值a=100定值輸出,再加1為101,之后又++a為先加1再定值為102輸出,意思是經(jīng)過(guò)兩次加一,同理后面--a先減1再定值為101輸出,之后a--先定值為101輸出再減1,a+1里面a為100,所以a+1為101,又a為不變?yōu)?00
會(huì)飛的香菜
weixin_慕九州7239291 回復(fù) 會(huì)飛的香菜
會(huì)飛的香菜 回復(fù) weixin_慕九州7239291
數(shù)碼寶貝6夜瞳 回復(fù) 會(huì)飛的香菜
慕勒4263324 回復(fù) weixin_慕九州7239291
舉報(bào)
C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
4 回答為什么運(yùn)行結(jié)果是100 102 101 101 101 100
3 回答為什么不是100 101?而是101,100!
3 回答最后的結(jié)果為什么是100??不應(yīng)該是101??
2 回答i<=100與i<101
1 回答為什么第二個(gè)輸出的是102,而不是101呢?為什么第二個(gè)輸出的是102,而不是101呢?
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)
2021-04-07
注意有個(gè)a+1,輸出a加上1的值,a的值不變
2020-10-17
第一個(gè),100代入,a++先取值再運(yùn)算,所以顯示a=100,但運(yùn)算完其實(shí)a已經(jīng)是101了,接下來(lái)帶入第二個(gè),++a,先運(yùn)算再取值,a先是101+1=102,再顯示a=102。第三個(gè)--a,先運(yùn)算102-1=101,再顯示a=101,然后第四個(gè)a--,a直接顯示為101,但接下來(lái)運(yùn)算為a=100。第五個(gè)a+1就是第四個(gè)運(yùn)算完的100去+1,最后一個(gè)就是a=一開始int a=100的100。
2020-09-29
注意理解表中的“再運(yùn)算”。這個(gè)再運(yùn)算的意思是用前一個(gè)式子的值運(yùn)算下一行式子。比如第一個(gè)a++。表中說(shuō)先取值,再運(yùn)算。先看這個(gè)“先取值”。a=100.先取這個(gè)100值,所以第一行的a++就等于100 .然后再看這個(gè)“再運(yùn)算”,表中說(shuō)a++“a取值后,a的值再自增1”,a=100是前面已經(jīng)取了的。所以這句話的前半句已經(jīng)完成了,然后再加1.就等于101.然后再把101帶入下一個(gè)式子。第二個(gè)式子是++a。表中的++a是“a的值先自增1.再取值”,所以101先加1.就等于102.然后再取值。所以++a就等于102.然后再把102帶入第三個(gè)式子。以此類推。
2020-09-21
a++是輸出a=100,再加1,看見(jiàn)100,但是是101
101+1=102,然后輸出。此時(shí)顯示102,本質(zhì)是102。
接下來(lái)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2020-09-20
a++是想取值a=100定值輸出,再加1為101,之后又++a為先加1再定值為102輸出,意思是經(jīng)過(guò)兩次加一,同理后面--a先減1再定值為101輸出,之后a--先定值為101輸出再減1,a+1里面a為100,所以a+1為101,又a為不變?yōu)?00