25-程序分析
6.10.1 程序分析
第10行开始的 for 循环被称为外层循环(outer loop),第12行开始的 for 循环被称为内层循环(inner loop)。外层循环从 row 为 0 开始循环,到 row 为 6 时结束。因此,外层循环要执行6次, row 的值从 0 变为 5 。每次迭代要执行的第1条语句是内层的 for 循环,该循环要执行10次,在同一行打印字符 A ~ J ;第2条语句是外层循环的 printf("\n"); ,该语句的效果是另起一行,这样在下一次运行内层循环时,将在下一行打印的字符。
注意,嵌套循环中的内层循环在每次外层循环迭代时都执行完所有的循环。在程序清单6.17中,内层循环一行打印10个字符,外层循环创建6行。