亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++程序for嵌套

c++程序for嵌套

C++
阿晨1998 2018-07-05 10:10:20
為什么我內部嵌套的j沒有自加一直是1呢
查看完整描述

2 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

因為1能整除任何數,i%1==0必然成立,明白了嗎

查看完整回答
反對 回復 2018-07-31
?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

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

查看完整回答
反對 回復 2018-07-31
  • 2 回答
  • 1 關注
  • 765 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號