sum = sum + i 怎么理解

来源:4-6 循环结构之while循环

多敲多学多想

2018-08-20 16:17

大哥帮我理下思路

写回答 关注

2回答

  • 幕布斯4245778
    2018-08-21 10:31:24

    就是把后面sum+i相加的结果再赋值给参数sum 例如1+2+3+......+100;

    #include <stdio.h>

    int main() 

    {   

       int i,sum;

         sum=0;i=1;//先给sum和i赋值

        for(;i<=100;i++)                                //i<=100的时候循环 i自动+1

         {

                    sum=sum+i;                          /*sum=0+1,将结果赋值给sum 再次计算的时候sum=1+2 再次就成了                                                                      sum=3+3了 再次就成了sum=6+4了 一直到i>100跳出循环 */

          }

         printf("%d\n",sum);    

        return 0;

    }


    海问香00

    不是1+2+3然后+到100吗 用sum=sum+i算怎么变成1+2和3+3了 不应该是1+2+3+......+100吗 怎么能3+3呢

    2018-12-13 19:09:03

    共 1 条回复 >

  • 慕村5395958
    2018-08-20 17:06:49

    把原来sum的值和原来i的值加起来,就是输出的sum的值

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题