今天 我们来说循环的嵌套
如果一个循环体内 又包含了另一个循环结构 我们称之为循环的嵌套
我们之前学的 While do-while for 都可以进行相互的嵌套
如下图 在 While 循环语句中再嵌套一个 While 循环语句
do-while 中嵌套 do-while
for中嵌套 for
例如 我们做一个九九乘法表
我们代码就可以这样写
#define _CRT_SECURE_NO_WARNINGS//禁用安全函数警告
#pragma warning(disable:6031)//禁用 6031 的安全警告
#include <stdio.h>
int main() {
for (int i = 1;i <= 9;i = i + 1) {
for (int m = 1;m <= 9;m = m + 1) {
printf("%dX%d = %d ", i,m,(i * m));
}
printf("\n");
}
}
运行结果如下
这里 我们就 for中嵌套for
外面 1 然后 里面 1 乘以 1 到乘以9
然后 第二次 外面2 里面 2 乘以 1 一直到 9
这就是循环嵌套能实现的东西