循環的嵌套:當在一個循環語句中嵌入另一個循環時,成為循環的嵌套。
循環嵌套的形式:
(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 ( );
注意:
多重循環執行的規則是“外走一,內走遍”。即外層循環執行一次,而內層循環要全部執行一遍,因而多重循環的執行次數一般是外層循環次數*內層循環次數。