课程
/后端开发
/C
/C语言入门
大哥帮我理下思路
2018-08-20
源自:C语言入门 4-6
正在回答
就是把后面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
把原来sum的值和原来i的值加起来,就是输出的sum的值
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答执行i++;sum=sum+i;和执行sum=sum+i;i++;结果怎么不一样
2 回答怎样理解sum+=flag*i后面的flag*i呢
3 回答sum+=i 不应该等于sum=sum+i 吗? 为什么是sum=sum+1+2+4.... i=1+2+4.....?
1 回答为什么sum+=i-++i与sum=sum+i-++i的运算结果不同
4 回答sum+=i