为什么实例6的运行结果不是直接是num=3,sum=9呢?

来源:4-9 循环结构之for循环(二)

慕哥6569303

2021-07-24 19:29

int sum,num;
for(sum=0,num=0;num<=3;num++,sum++)
{
    sum+=num;
    printf("num=%d,sum=%d\n",num,sum);
    }


写回答 关注

1回答

  • qq_慕仔9282782
    2021-07-25 13:06:57

    sum继承了sum+=num得出的数字,一直循环加下去,直到num=3,sum=sum+num,2=1+1,6=4+2,12=7+3,

    最终结果是12吗,sum也在加,第1次是1,第2次是2,和num一样,只是每次都有加上一个循环里sum+num的值,

    不知道对不对

C语言入门

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

926224 学习 · 20797 问题

查看课程

相似问题