跳至正文
View Categories

< 1 min read

主要内容 #

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++ 移动到下一个格子
    {
        写一个字;
    }
}

【注意】这是一个非常重要的程序结构,请一定要掌握。

习题 #

课后练习