4.7 循环嵌套

4.7.1 原理

一个循环体里面嵌入另一个循环,这种情况称为多重循环,又称循环嵌套,较常使用的是二重循环,用于两个变量同时变化的情况。循环语句while和for可以相互嵌套。在使用循环嵌套时,应注意以下几个问题。

(1)外层循环和内层循环控制变量不能同名,以免造成混乱。

(2)循环嵌套不能交叉,在一个循环体内必须完整地包含另一个循环。

合法的嵌套形式如表4-7所示。

表4-7 循环嵌套形式