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

来源:4-12 循环结构之多重循环

雾嶋云淇

2017-08-10 19:16

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

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

写回答 关注

3回答

  • 木兮木木兮
    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循环。

    雾嶋云淇

    非常感谢!

    2017-08-10 22:27:13

    共 1 条回复 >

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

    这样啊  谢谢


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

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

    printf(" ");

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926206 学习 · 20797 问题

查看课程

相似问题