雙迴圈,控制語句break continue

2021-09-01 13:34:26 字數 923 閱讀 9757

一.定義:乙個語句中出現兩個for或者while

二.例

*1.for的雙迴圈

#include int main()

分析:

1.找配對

2.找控制

for只能就近控制一條語句,所以,下面那個for控制倒數第二個printf,第乙個for控制第二個for迴圈,是控制整個for迴圈,而不是只控制第二個for

3.標語句

一共有兩個控制語句,乙個for,乙個printf

4.當第二個for的表示式2為假時才會轉到第乙個for的表示式3

*2.while的雙迴圈

#include int main()

printf("m=%d\n",m);

}

分析:

1.找配對 while

2.找控制

while就近控制一條語句

3.標語句

一共四條執行語句

4.*當m!=n為真時,往下走

*走到內迴圈裡裡面第乙個while,進行迴圈,當m>n為假時,跳轉到內迴圈裡第二個while

*然後再往下走,當n>m為假時跳出內迴圈,重新回到外迴圈m!=n

例.

#include int main()

b-=5;

}printf("%d",a);

}

注:

1.若執行break,直接跳出迴圈,跳出整個迴圈,整個

2.若執行continue,跳回for迴圈的表示式3,或者while ,do while 的表示式

雙迴圈鍊錶

nyoj511移動小球 include include typedef struct node lnode 結點 lnode creat list lnode head,int num 建立不帶頭結點的雙迴圈鍊錶 current data i current rear current pre nul...

雙迴圈鍊錶

include include include include include include using namespace std typedef int elemtype typedef struct node linknode,linklist 鍊錶初始化 linklist initlink...

Python 迴圈語句及迴圈控制語句

迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式 python 提供了 for 迴圈和 while 迴圈 在 python 中沒有 do.while 迴圈 迴圈控制語句可以更改語句執行的順序。python支援以下迴圈控制語句 python 程式設計中 while...