循環嵌套

一個循環體內又包含另一個完整的循環結構,稱之爲循環的嵌套。內嵌的循環中還可以嵌套循環,這就是多層循環。不管在什麼語言中,關於循環嵌套的概念都是一樣的。例如在電影院找座位號,需要知道第幾排第幾列才能準確的找到自己的座位號,比如尋找如圖7.11所示的座位號,首先尋找第2排,然後在第2排再尋找第3列,這個尋找座位的過程就類似循環嵌套。
循環嵌套
圖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(表達式);

以上是一些嵌套的結構方式,當然還有不同結構的循環嵌套,在此不對每一項都進行列舉,讀者只要將每種循環結構的方式把握好,就可以正確寫出循環嵌套。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章