问答详情
源自:4-9 循环结构之for循环(二)

多层语句的嵌套

请问有那位大大能为小的解释下以下的代码么??它是怎么实行的?  不明白@@

#include<stdio.h>

#pragma warning(disable:4996)

int main()

{

int i, j;

for (i = 0; i < 3; i++)

{

for (j = 5; j < 9; j++)

{

printf("%d %d", i, j);


}

printf("\n");

}

return 0;

}


>>>

0 50 60 70 8

1 51 61 71 8

2 52 62 72 8


提问者:Sonne3 2019-08-18 11:54

个回答

  • qq_精慕门822610
    2019-08-18 15:41:40

    #include<stdio.h>


    #pragma warning(disable:4996)


    int main()


    {

    int i, j;

    for (i = 0; i < 3; i++)

    {

    for (j = 5; j < 9; j++)

    {

    printf("%d %d\t", i, j);

    }

    printf("\n");

    }

    return 0;

    }

    个人建议加一个\t,这样看的比较清晰,解释的不对的话,请谅解。

    当i为0时进入第二个for循环 从5-9循环一遍,

    当i为1时进入第二次for循环 再从5-9循环一遍。

    不知道这么解释能理解嘛