今天 我们来说循环的嵌套

如果一个循环体内 又包含了另一个循环结构 我们称之为循环的嵌套
我们之前学的 While do-while for 都可以进行相互的嵌套

如下图 在 While 循环语句中再嵌套一个 While 循环语句
C语言 举例说明循环嵌套-LMLPHP
do-while 中嵌套 do-while
C语言 举例说明循环嵌套-LMLPHP
for中嵌套 for
C语言 举例说明循环嵌套-LMLPHP
例如 我们做一个九九乘法表
C语言 举例说明循环嵌套-LMLPHP
我们代码就可以这样写

#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");
    }
}

运行结果如下
C语言 举例说明循环嵌套-LMLPHP
这里 我们就 for中嵌套for

外面 1 然后 里面 1 乘以 1 到乘以9
然后 第二次 外面2 里面 2 乘以 1 一直到 9

这就是循环嵌套能实现的东西

05-06 07:44