问答详情
源自:4-6 循环结构之while循环

sum = sum + i 怎么理解

大哥帮我理下思路

提问者:多敲多学多想 2018-08-20 16:17

个回答

  • 幕布斯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;

    }


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


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