在C语言中这个属于复合赋值运算符中的一种。表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i; 可以简写为 sum+=i;还有 如 sum-=i;sum*=i; /=、%=等等,很多,样的表示方法可以让程序更加简洁。
+=是加赋值运算符,sum+=i相当于sum=sum+i,即表示首先先计算sum和i的和,再将其和赋予给sum。对于sum=sum+i,表达式sum被计算了两次,对于复合运算符sum+=i,表达式sum仅计算了一次。一般的来说,这种区别对于程序的运行没有多大影响,但是当表达式作为函数的返回值时,函数就被调用了两次(以后再...
在C语言中这个属于复合赋值运算符中的一种。表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i;可以简写为 sum+=i;还有如 sum-=i;sum*=i;/=、%=等等,很多这样的表示方法可以让程序更加简洁。C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语...
是0。i是循环变量,用来控制while循环的次数,sum是累加的值;sum++是不停的加1,而我们要求的是100以内整数的和。循环变量是用于控制循环的变量。比如说,若变量n的值小于10,就执行循环体代码;否则,退出循环。当然,一般情况下,在循环时n的值需要变化,否则会一直无法退出循环(死循环)。这个变量...
sum*=i是sum=sum*i。注意=不是等于号,而是赋值符合,即将sum*i的值赋给sum.
+= 是加后赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数,sum+=i 的结果 与 sum=sum+i 的结果一样。= 是简单的赋值运算符,把右边操作数(表达式)的值赋给左边操作数。运算符优先级与 += 一样。+ 是加法运算符,运算符优先级 高于 =。sum+=i和sum=sum+i 的结果一...
在C语言中,"sum+=++i;" 这行代码中的"++i"表示对i进行自增操作,即i=i+1,然后将结果赋值给i。紧接着"sum+=++i;"这行代码,等价于"sum=sum+(++i)",即先执行i=i+1,再执行sum=sum+i。这里需要注意的是,"++i"是一种后缀运算,其优先级高于前缀。因此,在执行"sum+=++i;"这行...
至于为什么要sum+i,因为如果你按惯性思维sum=i;看起来是往瓶子里扔进了下一个数,但在计算机看来,他...
c语言sum+=i 是什么意思 在C语言中这个属于复合赋值运算符中的一种。表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i; 可以简写为 sum+=i;还有 如 sum-=i;sum*=i; /=、%=等等,很多,样的表示方法可以让程序更加简洁。扩展资料:和sum+=i类似的的sum+=1/i的
就是等价于sum=sum+i,其实还有类似的一些其他的, 如:sum-=i,等价于sum=sum+i;sum/=i,等价于sum=sum/i;还有乘法,望楼主采纳!!!