課程
/后端開發(fā)
/C
/C語言入門
第一和第二個(gè)循環(huán)中i++都在sum+=i*flag前面,更上面不是說了i=1了嗎,那i++豈不是從i=2開始???
2016-08-25
源自:C語言入門 4-10
正在回答
你可以理解成由左至右進(jìn)行計(jì)算的方式,i++就是先進(jìn)行i的計(jì)算,已經(jīng)帶入了計(jì)算式,然后才進(jìn)行的+1,開始實(shí)行i+1的計(jì)算,就比如說i=2;printf(“%d\n”,i++);printf(“%d\n”,i);此時(shí)輸出的就是先進(jìn)行i的計(jì)算,直接輸出i的值為2,然后i進(jìn)行了下一步+1,則此時(shí)i等于2+1=3了就,所以輸出的是
2
3
_死水_ 提問者
i++ ?:先在i所在的表達(dá)式中使用i的當(dāng)前值,后讓i加1++i ?:讓i先加1,然后在i所在的表達(dá)式中使用i的新值
在第一個(gè)和第二個(gè)循環(huán)中,第一次循環(huán)時(shí)i=1,執(zhí)行完程序i變?yōu)?
守望晨曦 回復(fù) _死水_ 提問者
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答這個(gè)答案是什么? 看不懂?
2 回答我有點(diǎn)看不懂求大佬解答
1 回答這題答案實(shí)在是看不懂哎
3 回答這個(gè)答案有點(diǎn)不對(duì)勁啊
3 回答不懂怎么輸出空格唉,看不懂答案,有沒有通俗的解釋唉
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-26
你可以理解成由左至右進(jìn)行計(jì)算的方式,i++就是先進(jìn)行i的計(jì)算,已經(jīng)帶入了計(jì)算式,然后才進(jìn)行的+1,開始實(shí)行i+1的計(jì)算,就比如說i=2;printf(“%d\n”,i++);printf(“%d\n”,i);此時(shí)輸出的就是先進(jìn)行i的計(jì)算,直接輸出i的值為2,然后i進(jìn)行了下一步+1,則此時(shí)i等于2+1=3了就,所以輸出的是
2
3
2016-08-25
i++ ?:先在i所在的表達(dá)式中使用i的當(dāng)前值,后讓i加1
++i ?:讓i先加1,然后在i所在的表達(dá)式中使用i的新值
在第一個(gè)和第二個(gè)循環(huán)中,第一次循環(huán)時(shí)i=1,執(zhí)行完程序i變?yōu)?