主要内容 #
1. for 循环的嵌套 #
前面我们学习过 while 的嵌套,所以 for 的嵌套也非常简单。
for(int j=0; j < 100; j++)
{
for(int i=0; i < 10; i++)
{
写一个字;
}
}
在编程中,熟悉语法固然很重要,但是掌握一些典型的程序结构框架,可以大大提高我们解题的效率。
像上述这样的结构,在实际编程中非常重要,请看下面的应用讲解。
2. 循环嵌套的典型应用 #
在 while 循环嵌套的讲解中,我们举了“写作文”的例子。
现在我们将 while 和 for 这两种写法,总结在这里。

用 while 的嵌套可以这样描述:
int j(0);
while(j < 100)
{
j++; // 移动到下一行
int i(0);
while(i < 10)
{
i++; // 移动到下一个格子
写一个字;
}
}
用 for 的嵌套可以这样描述:
for(int j=0; j < 100; j++) // j++ 表示移动到下一行
{
for(int i=0; i < 10; i++) // i++ 移动到下一个格子
{
写一个字;
}
}
【注意】这是一个非常重要的程序结构,请一定要掌握。
习题 #
