循環嵌套
阿新 • • 發佈:2018-01-09
概念 pre 方式 mar text roc fff 例如 電影院 一個循環體內又包含另一個完整的循環結構,稱之為循環的嵌套。內嵌的循環中還可以嵌套循環,這就是多層循環。不管在什麽語言中,關於循環嵌套的概念都是一樣的。例如在電影院找座位號,需要知道第幾排第幾列才能準確的找到自己的座位號,比如尋找如圖7.11所示的座位號,首先尋找第2排,然後在第2排再尋找第3列,這個尋找座位的過程就類似循環嵌套。
圖7.11 尋找座位的過程就類似循環嵌套
圖7.11 尋找座位的過程就類似循環嵌套
循環嵌套的結構
while循環、do...while循環和for循環之間可以互相嵌套。下面幾種嵌套方式都是正確的。
? while結構中嵌套while結構,例如:
01 while(表達式) 02 { 03 語句 04 while(表達式) 05 { 06 語句 07 } 08 }
? do...while結構中嵌套do...while結構,例如:
01 do
02 {
03 語句
04 do
05 {
06 語句
07 }while(表達式);
08 }while(表達式);
? for結構中嵌套for結構,例如:
01 for(表達式;表達式;表達式)
02 {
03 語句
04 for(表達式;表達式;表達式)
05 {
06 語句
07 }
08 }
? do...while結構中嵌套while結構,例如:
01 do 02 { 03 語句 04 while(表達式) 05 { 06 語句 07 } 08 }while(表達式);
? do...while結構中嵌套for結構,例如:
01 do
02 {
03 語句
04 for(表達式;表達式;表達式)
05 {
06 語句
07 }
08 }while(表達式);
以上是一些嵌套的結構方式,當然還有不同結構的循環嵌套,在此不對每一項都進行列舉,讀者只要將每種循環結構的方式把握好,就可以正確寫出循環嵌套。
循環嵌套