问答详情
源自:4-12 循环结构之多重循环

for循环时是不是要将第一个for循环执行知道结束后才会执行下一个for循环

http://img.mukewang.com/598c404e0001a8fc04020288.jpg

但是这两个for循环不都是并列的子循环吗?

提问者:雾嶋云淇 2017-08-10 19:16

个回答

  • 木兮木木兮
    2017-08-10 20:36:20
    已采纳

    不是的,C语言是按顺序执行的,先执行第一个for循环,当第一个循环执行到j=5的时候,判断句j<5不成立,第一个循环结束,执行第二个for循环,当第二个for循环中k执行完第一次循环,此时k=1,第二次循环开始,判断句k<2*i-1(1<2*1-1)不成立,第二个循环结束,返回主循环,再依次执行两个for循环。

  • 慕斯0354244
    2017-10-06 10:50:11

    这样啊  谢谢


  • T_M_T
    2017-08-14 00:31:33

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

    printf(" ");

    上面这句怎么感觉就能执行出4个空格