求问大神顺序问题

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

慕工程8327585

2018-09-04 10:31

        i++;

        flag *= -1;

        sum +=i*flag;

为什么flag在sum之前值就是相反数为50,

但若是

        i++;

        sum +=i*flag;

        flag *= -1;

则答案是-50

写回答 关注

1回答

  • qq_晴天_308
    2018-09-04 18:03:55

            i++;

            flag *= -1;

            sum +=i*flag;

    若先算flag *= -1;则sum +=i*flag;就会变成负数,

    就成了这样:-1+2-3+4-5......+100;

C语言入门

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

926209 学习 · 20797 问题

查看课程

相似问题