为什么 i*=flag; sum+=i; 这步非得写成sum+=i*flag才有答案那?

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

qq_KOBElook_0

2017-07-02 12:29

为什么 i*=flag;  sum+=i; 这步非得写成sum+=i*flag才有答案那?

写回答 关注

1回答

  • hl8246
    2017-07-02 14:14:51
    已采纳

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

        {

            sum += i*flag;

            flag *= -1;

        }  

    当i是负数时,i++结果就会不一样了

    qq_KOB...

    非常感谢!

    2017-07-02 17:03:30

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题