为了账号安全,请及时绑定邮箱和手机立即绑定

sum = sum + i 怎么理解

大哥帮我理下思路

正在回答

2 回答

就是把后面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;

}


2 回复 有任何疑惑可以回复我~
#1

海问香00

不是1+2+3然后+到100吗 用sum=sum+i算怎么变成1+2和3+3了 不应该是1+2+3+......+100吗 怎么能3+3呢
2018-12-13 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

sum = sum + i 怎么理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信