課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
k=0的話第一行怎么輸出*?還有k為什么<2*i-1?
2017-07-04
源自:C語(yǔ)言入門(mén) 4-12
正在回答
k=0的時(shí)候不代表for循環(huán)不執(zhí)行,它只是一個(gè)用來(lái)判斷for循環(huán)內(nèi)的語(yǔ)句是否執(zhí)行的變量,判斷的依據(jù)就是k<2*i-1,只要滿(mǎn)足這個(gè)判斷依據(jù)則for循環(huán)就執(zhí)行。當(dāng)k=0,i=1時(shí),滿(mǎn)足k<2*i-1,則for循環(huán)執(zhí)行一次,之后k自加1變成1,便不滿(mǎn)足k<2*i-1,for循環(huán)結(jié)束,整個(gè)for循環(huán)只執(zhí)行一次,也就是第一行只打印一個(gè)*。k的值本身沒(méi)什么實(shí)際意義,你要關(guān)心的是k變化了多少次,或者說(shuō)是for循環(huán)的次數(shù)。這題中第i行的*數(shù)量為2*i-1,則for循環(huán)的次數(shù)就是2*i-1,那么k就可以取0~2*i-1,也可以取1~2*i,甚至可以取2~2*i+1,只要保證for的循環(huán)次數(shù)為2*i-1即可。
慕沐6578414 提問(wèn)者
那為什么整個(gè)for循環(huán)執(zhí)行一次后會(huì)在第二行進(jìn)行第二次循環(huán) ?不可以直接就進(jìn)行第二次循環(huán)嗎
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答關(guān)于輸出的問(wèn)題
3 回答關(guān)于score輸出的問(wèn)題
1 回答關(guān)于輸出語(yǔ)句的問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-07-04
k=0的時(shí)候不代表for循環(huán)不執(zhí)行,它只是一個(gè)用來(lái)判斷for循環(huán)內(nèi)的語(yǔ)句是否執(zhí)行的變量,判斷的依據(jù)就是k<2*i-1,只要滿(mǎn)足這個(gè)判斷依據(jù)則for循環(huán)就執(zhí)行。當(dāng)k=0,i=1時(shí),滿(mǎn)足k<2*i-1,則for循環(huán)執(zhí)行一次,之后k自加1變成1,便不滿(mǎn)足k<2*i-1,for循環(huán)結(jié)束,整個(gè)for循環(huán)只執(zhí)行一次,也就是第一行只打印一個(gè)*。k的值本身沒(méi)什么實(shí)際意義,你要關(guān)心的是k變化了多少次,或者說(shuō)是for循環(huán)的次數(shù)。這題中第i行的*數(shù)量為2*i-1,則for循環(huán)的次數(shù)就是2*i-1,那么k就可以取0~2*i-1,也可以取1~2*i,甚至可以取2~2*i+1,只要保證for的循環(huán)次數(shù)為2*i-1即可。
2017-07-17
那為什么整個(gè)for循環(huán)執(zhí)行一次后會(huì)在第二行進(jìn)行第二次循環(huán) ?不可以直接就進(jìn)行第二次循環(huán)嗎