for迴圈的巢狀

2021-06-25 18:25:12 字數 748 閱讀 1442

for迴圈的巢狀

1格式for(表示式1;表示式2;表示式3)

語句塊}

2執行順序

對表達1進行初始化,然後判斷表示式2,如果返回真,則進入到內層for執行表示式4,再判斷表示式5,如果返回真,則執行語句塊1,然後執行表示式6,再到表示式5判斷,直到返回假為止,再跳出內層迴圈到外層迴圈的表示式2判斷,如果返回真,則再進入內層迴圈,執行迴圈直到內層迴圈條件為假時再到表示式3執行,再判斷表示式2直到返回假為止,跳出迴圈

表示式1-----表示式2(如果為真)----表示式4----表示式5(如果為真)---語句塊1----表示式6------表示式5(如果為真)------語句塊1-----表示式6-----表示式5(如果為假)-----結束內層迴圈-----表示式2(如果為真)----再進入內層迴圈,直到內層迴圈結束----表示式3-----表示式2(如果為假)-----結束外層迴圈。

經典**示例:

#include

/*列印實心菱形 

*/ void main()

//列印上半星

for(j=0;j<2*i+1;j++)

//列印下半空格

printf("\n");

}for(i=0;i<3;i++)

for(j=0;j<5-2*i;j++)

printf("\n");}}

#include

/*55乘法口決表 

*/ void main()

printf("\n");}}

巢狀for迴圈

根據外層的條件,判斷裡層能否執行,如果能執行,就把裡層 都迴圈完畢後,再繼續執行外層,繼續判斷。for 開始條件 判斷條件 更改條件 1.入門案例 public class test for system.out.println 總結2 外迴圈控制行,內迴圈控制列 for int i 1 i 2 i...

for迴圈 巢狀

package com.d for迴圈 巢狀 date 2022.2.24 正直角三角形 倒直角三角形 等腰三角形 九九乘法口訣表 public class fornest 正直角三角形 public static void zl system.out.println 外層用println換行 倒直...

PHP 條件巢狀 迴圈巢狀 條件迴圈相巢狀

1.條件巢狀 demo 假設在發3月工資的時候,不僅判定性別,還要判定男性是否有房,沒有房,可以發放住房補貼,對於女性,判定是否懷孕,懷孕還有懷孕補貼 totalmoney 0 總工資 basicmoney 8000 基本工資 男 nohouse true 沒有房?housemoney 150 住房...