sum和i++的顺序不一样,结果为什么一样

来源:4-10 循环结构之三种循环比较

慕函数3578163

2018-11-13 23:51

 while(i<=100)

    {

       sum+=i*flag;

        i++;

        flag*=-1;        

    }

 while(i<=100)

    {       

          i++;

         sum+=i*flag;

          flag*=-1;        

    }

为啥结果都一样,第二种应该是i增加后在参与运算吧

写回答 关注

3回答

  • 慕工程1292804
    2018-11-19 17:39:50

    我也没明白

  • 慕用8512222
    2018-11-16 09:46:53

    第二种是当循环到i=100,sun=51+101*(-1)=-50。他第一次输出是2。

  • 浪一涛
    2018-11-14 14:32:57

    同求大佬,我也不懂。

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题