課程
/后端開發(fā)
/C
/C語言入門
for (n = 2; n <m; n++)中n<m應(yīng)該是n<=m吧,不然除了2=2,就不會(huì)運(yùn)行if("%d",m)這個(gè)代碼了吧,是不是這樣理解的
2017-12-18
源自:C語言入門 4-14
正在回答
我知道了 ,n<m和n<=m的區(qū)別。
n<m:例如當(dāng)m=5時(shí),n循環(huán)到n=4,這時(shí)for循環(huán)已經(jīng)結(jié)束(并不是break的功勞)。所已有下一步的if(m==n=5)輸出5。而m=6時(shí)當(dāng)n=2時(shí)執(zhí)行break語句。
n<=m:當(dāng)m=5時(shí)n循環(huán)到n=5執(zhí)行了break后,執(zhí)行if(m=n=5)
我也是這么理解 搞不懂,不如直接n<50
一樣的,如果是n<=m,就需要執(zhí)行for循環(huán)里的if(m%n=0),然后break跳出循環(huán),,然而n<m,就直接不用執(zhí)行for語句,也直接跳出循環(huán),結(jié)果一樣.
我也想問,但是輸出和n<=m是一樣的
是的,n<m不包括n=n了
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答for(n=2; n<m; n++)
3 回答for(n=2; n<m; n++)的n<m是什么意思
1 回答子循環(huán)子中for(n=2;n<m;n++)為什么n<m?
4 回答將for(n=2;n<m;n++)改為for(n=2;n<=m;n++)是否更容易理解 運(yùn)行上是否正確
4 回答if(m==n)僅僅是為了判斷for(n=2;n<m;n++),從而輸出m=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-06-16
我知道了 ,n<m和n<=m的區(qū)別。
n<m:例如當(dāng)m=5時(shí),n循環(huán)到n=4,這時(shí)for循環(huán)已經(jīng)結(jié)束(并不是break的功勞)。所已有下一步的if(m==n=5)輸出5。而m=6時(shí)當(dāng)n=2時(shí)執(zhí)行break語句。
n<=m:當(dāng)m=5時(shí)n循環(huán)到n=5執(zhí)行了break后,執(zhí)行if(m=n=5)
2018-02-06
我也是這么理解 搞不懂,不如直接n<50
2017-12-24
一樣的,如果是n<=m,就需要執(zhí)行for循環(huán)里的if(m%n=0),然后break跳出循環(huán),,然而n<m,就直接不用執(zhí)行for語句,也直接跳出循環(huán),結(jié)果一樣.
2017-12-19
我也想問,但是輸出和n<=m是一樣的
2017-12-18
是的,n<m不包括n=n了