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