【C语言】-循环的嵌套

时间:2023-02-14 06:39:41

循环的嵌套:当在一个循环语句中嵌入另一个循环时,成为循环的嵌套。

循环嵌套的形式:

(1)for语句中嵌入for语句:

for ( )
{
for ( )
{
...
}
}

(2)for语句嵌入while语句:

for ( )
{
while ( )
{
...
}
}

(3)for语句中嵌入do while语句:

for ( )
{
do
{
...
} while ( );
}

(4)while语句中嵌入for语句:

while ( )
{
for ( )
{
...
}
}

(5)while语句中嵌入while语句:

while ( )
{
while ( )
{
...
}
}

(6)while语句中嵌入do while语句:

while ( )
{
do
{
...
} while ( );
}

(7)do while语句中嵌入for语句:

do
{
for ( )
{
...
}
} while ( );

(8)do while语句中嵌入while语句:

do
{
while ( )
{
...
}
} while ( );

(9)do while语句中嵌入do while语句:

do
{
do
{
...
} while ( );
} while ( );

注意:

多重循环执行的规则是“外走一,内走遍”。即外层循环执行一次,而内层循环要全部执行一遍,因而多重循环的执行次数一般是外层循环次数*内层循环次数。