下面两个循环同时运行的?

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

神奇的洋子

2015-08-19 00:06

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

    {

        /* 观察每行的空格数量,补全循环条件 */

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

        {

            printf("1");    //输出空格

        }

        /* 观察每行*号的数量,补全循环条件 */

        for(k=0;k<i*2-1;k++) 

        {

            printf("*");   //每行输出的*号

        }

        printf("\n");     //每次循环换行

下面两个for循环同时运行的?

写回答 关注

2回答

  • 柳yl95
    2015-08-19 00:22:41
    已采纳

    我没学过C,学的是java,但是java和C很多地方都是相通的,应该是先执行完上面的循环,再执行下面的循环

    黑巫

    嗯嗯,外层循环是行数,里面第一个for语句是控制1行的空格,里面第二个for语句是控制1行的*号,是相同的。当一行(里面的两个for语句)执行完毕以后,外层循环的值自增1,然后再次执行里面的两个for语句......就这样,到第4遍执行完毕后,编译完毕。

    2015-08-21 21:17:49

    共 4 条回复 >

  • 刘伶
    2015-08-19 15:21:07

    下面两个for 并列 存在 第一个FOR 里面 故 只要第一个满足条件,就会执行下面两个for 但是这两个FOR 各自的条件不满足 一样不会执行

    刘伶 回复神奇的洋子

    这是C的基础吧

    2015-08-20 11:17:05

    共 2 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题