将一个循环放在另一个循环体内,就形成了嵌套循环。
在外边的for循环称为外层循环
在内边的for循环称为内层循环
-
如果外层循环的次数为n,内层循环的次数为m,那么总的循环次数就是n*m。
-
建议不超过三层循环
-
当只有内层循环的条件为 false 时才会跳出外层循环,才能结束外层的当次循环,并开始下一次的循环
package main
import "fmt"
func main() {
// 打印 9* 9 乘法表
for i := 1; i <= 9; i++ { // 控制行
for j := 1; j <= i; j++ { // 控制列
fmt.Printf("%d*%d=%d ", j, i, i*j)
}
fmt.Println()
}
}