循 环 嵌 套

一个循环体内而富含其他一个完完全全的大循环结构,称之为循环的嵌套。内嵌的巡回中还可以嵌套循环,这即是大半叠循环。不管在啊语言中,关于循环嵌套的定义都是千篇一律的。例如当电影院找座位号,需要了解第几消除第几排才会精确之找到好的座位号,比如寻找如图7.11所出示之座位号,首先寻找第2革除,然后于第2革除又寻找第3列,这个寻找座位的过程即接近循环嵌套。

图片 1 

图7.11 
寻找座位的经过就是类似循环嵌套

7.6.1  循环嵌套的构造

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(表达式);

 

如上是有的嵌套的组织方式,当然还有不同结构的循环嵌套,在斯不针对各级一样码都进展罗列,读者只要拿每种循环结构的章程把好,就足以对写有循环嵌套。

正文摘自明科技出版的《零基础学C语言》,转载请注明出处!!!