www.5129.net > sum+ 意思

sum+ 意思

这个是计算机领域的东西啊,你怎么提到这里来了。 sum+=i就是说sum=sum+i;经过这个语句之后,sum的值就变成了原来的sum加上i的值了。

sum是用来求和的 sum+=1/i 分解开来就是sum = sum+1/i 也就是说每次 sum都在本身已经有的基础上再加上一个1/i 比如说 第一次 sum=0 sum+=1/i 也就是说 sum=0+1/1=1 第二次 sum=1 sum+=1/i 也就是说 sum=1+1/2=3/2 ......... 一直这样累加到循环...

sum是个变量 ,意思是给sum加个1 也可以写成 sum=sum+1;

这是一个运算赋值表达式,意思是:sum=sum+i;就是当自己参与运算然后赋值给自己的时候使用的,相应的加减乘除都有

在C语言中这个属于复合赋值运算符中的一种,表示把左边的变量除于右边变量的值赋予右边的变量 sum=sum+i; 可以简写为 sum+=i;还有 如 sum-=i;sum*=i; /=、%=等等,很多,样的表示方法可以让程序更加简洁。

像这种问题,如果熟悉汇编就很好解释 sum+=++i虽然下面几楼说得没错,等效 i=i+1; sum=sum+i; 但是这只是其中一种简单情况,试想sum+=i+i++;和sum+=++i+i++;这种情况,不同编译器甚至输出结果不一样,但无论结果多少,如果懂汇编就很好解释,...

sum=sum+i; 如果是SUM+=i++则 sum=sum+i; i++;

c里面==这个才是数学里的等于的意思 =是赋值的意思 你定义的sum 初始值是0 sum = sum+i 循环体的i初始值是1就相当于sum=0+1=1啦 i++就是当FOR 循环体循环完一次 i就加1 直到循环提结束

就是将上一个sum的值加1,再赋值给sum,也可以写成sum+=1,一般用于循环语句

一般来说,sum+=a 就是sum=sum+a;的意思,但是有些情况而这还是有区别的,很多人认为而这可以划等号,其实不然,楼主可以试着看看下面这个程序: public static void main(String[] args) { long b = 1L; int a = 0; a = a+b;//编译无法通过 a =...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com