2 回答

TA貢獻1887條經驗 獲得超5個贊
你先進i的循環(huán) i=1,i<=200沒問題,然后進j的循環(huán) j=1;j<=i;沒問題。但是j++以后,j不就大于i了嗎 自然就跳出循環(huán)了
1.for內嵌for的代碼書寫格式
for(表達式1;循環(huán)條件a;表達式2)
{
for(表達式3;循環(huán)條件b;表達式4)
{
循環(huán)體
}
}
PS:這里注意for循環(huán)中聲明的變量僅在整個for循環(huán)中有效,那么內嵌for循環(huán)中聲明的變量,不能在外部for循環(huán)中使用。如果要使用,那么就需要在外部for中進行先聲明變量,再在內嵌for中進行賦值。
2.for內嵌for的執(zhí)行過程
(1)首先還是運行外部for的表達式1;
(2)其次判斷循環(huán)條件a是否為真,如果為真,則執(zhí)行內嵌for;
(3)這時執(zhí)行內嵌for循環(huán),先運行表達式3,再判斷循環(huán)條件b是否為真,如果為真,則執(zhí)行循環(huán)體,執(zhí)行完后再運行表達式4,接著再判斷循環(huán)條件b……如果為假,就結束內嵌for
(4)執(zhí)行完內嵌for后再運行表達式2,接著再判斷循環(huán)條件a是否為真,如果為真,則執(zhí)行內嵌for循環(huán),周而復始。如果為假,直接結束整個for內嵌for流程
- 2 回答
- 1 關注
- 763 瀏覽
添加回答
舉報