在C语言中这个属于复合赋值运算符中的一种。表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i; 可以简写为 sum+=i;还有 如 sum-=i;sum*=i; /=、%=等等,很多,样的表示方法可以让程序更加简洁。
在C语言中这个属于复合赋值运算符中的一种。表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i;可以简写为 sum+=i;还有如 sum-=i;sum*=i;/=、%=等等,很多这样的表示方法可以让程序更加简洁。C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语...
至于为什么要sum+i,因为如果你按惯性思维sum=i;看起来是往瓶子里扔进了下一个数,但在计算机看来,他...
+= 是加后赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数,sum+=i 的结果 与 sum=sum+i 的结果一样。= 是简单的赋值运算符,把右边操作数(表达式)的值赋给左边操作数。运算符优先级与 += 一样。+ 是加法运算符,运算符优先级 高于 =。sum+=i和sum=sum+i 的结果一...
sum*=i是sum=sum*i。注意=不是等于号,而是赋值符合,即将sum*i的值赋给sum.
这是自定义关键字,不属于C语言关键字,无固定含义。开发者可以自定义sum,一般用来表示求和变量。举例如下:include<stdio.h> int main(){ int a,b,sum;a=1;b=1;sum=a+b;printf("结果为:%d\n",sum);}
那么谁也无法告诉你为啥要用数组。比如这段程序是用来统计一批整数在各个段的分布数量的(比如1~100为一段,101~200为一段,依次类推),那么sum定义为数组也许就是用来记录各个段的整数个数。你每次判断一个整数落在哪个分段(比如在i分段)内,就对那个分段的sum加1(也就是sum[i]++)。
就是等价于sum=sum+i,其实还有类似的一些其他的, 如:sum-=i,等价于sum=sum+i;sum/=i,等价于sum=sum/i;还有乘法,望楼主采纳!!!
sum一般都是求和的意思。sum并不是C语言固有的关键字,一般是人们习惯性将变量或者求和函数定义为sum。因为sum的英文意思为“求和。 所以它也可以表示别的意思,但一般人们习惯性的是求和。给你举两个例子 #include \"stdio.h\" void main() { int i,sum=0; for(i=1;i<=100;i++)sum+=i;...
c语言sum+=i 是什么意思 在C语言中这个属于复合赋值运算符中的一种。表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i; 可以简写为 sum+=i;还有 如 sum-=i;sum*=i; /=、%=等等,很多,样的表示方法可以让程序更加简洁。扩展资料:和sum+=i类似的的sum+=1/i的