>凡事网 导航

sum+=i;是什么意思?表示什么? sum+=i是什么意思

2024-07-03m.fan-pin.com
C语言中sum+=++i;是是什么意思?~

sum+=++i的意思就是 sum=sum+(++i);++i也是一种运算,等价于i=i+1,取i加1后的结果。相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。
postfix-expression ++,后缀自增
postfix-expression --,后缀自减

扩展资料:
优先级:
C语言中,运算符的运算优先级共分为15 级。1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。
结合性:
C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先左后右。
如有表达式x-y+z 则y 应先与“-”号结合,执行x-y 运算,然后再执行+z 的运算。这种自左至右的结合 方向就称为“左结合性”。而自右至左的结合方向称为“右结合性”。最典型的右结合 性运算符是赋值运算符。
如x=y=z,由于“=”的右结合性,应先执行y=z 再执行x=(y=z)运算C语言运算符中有不少为右结合性,应注意区别,以避免理解错误。
优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。所有的优先级中,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。其它的都是从左至右结合。
参考资料来源:百度百科-C语言运算符号

这个等式就相当于sum=sum+i;就是把sum+i的值再赋值给sum。
”+=“是一个复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写;“sum+=i”就是一个复合赋值表达式。构成复合赋值表达式的一般形式:变量 双目运算符=表达式,它等效于:变量=变量 运算符 表达式。比如这里的sum+=i就等效于sum=sum+i。

扩展资料:
常见复合赋值运算符:
+= 加赋值
-= 减赋值
*= 乘赋值
/= 除赋值
%= 求余赋值
&= 按位与赋值
| = 按位或赋值
^= 按位异或赋值
<<= 左移位赋值
>>= 右移位赋值
参考资料来源:百度百科-赋值运算符

+=是加赋值运算符,sum+=i相当于sum=sum+i,即表示首先先计算sum和i的和,再将其和赋予给sum。

对于sum=sum+i,表达式sum被计算了两次,对于复合运算符sum+=i,表达式sum仅计算了一次。一般的来说,这种区别对于程序的运行没有多大影响,但是当表达式作为函数的返回值时,函数就被调用了两次(以后再说明),而且如果使用普通的赋值。

扩展资料:

C语言中各运算符的结合性分为两种:左结合性和右结合性。

例如:算术运算符的结合性是自左至右,即先左后右。

如有表达式x-y+z则y应先与“-”号结合,执行x-y运算,然后再执行+z的运算。这种自左至右的结合方向就称为“左结合性”。

而自右至左的结合方向称为“右结合性”。 最典型的右结合性运算符是赋值运算符。如x=y=z,由于“=”的右结合性,应先执行y=z再执行x=(y=z)运算。

C语言运算符中有不少为右结合性,应注意区别,以避免理解错误。

参考资料:

百度百科-运算符



这个等式就相当于sum=sum+i;就是把sum+i的值再赋值给sum。

”+=“是一个复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写;“sum+=i”就是一个复合赋值表达式。构成复合赋值表达式的一般形式:变量 双目运算符=表达式,它等效于:变量=变量 运算符 表达式。比如这里的sum+=i就等效于sum=sum+i。

扩展资料:

赋值运算符的基本信息举例:

1、= 赋值运算符

变量=表达式 如:a=3;将a的值赋为3

2、/= 除后赋值

变量/=表达式 如:a/=3;即a=a/3

3、*= 乘后赋值

变量*=表达式 如:a*=3;即a=a*3

4、%= 取余后赋值

变量%=表达式 如:a%=3;即a=a%3

5、+= 加后赋值

变量+=表达式 如:a+=3;即a=a+3

参考资料来源:百度百科-赋值运算符



这个是计算机领域的东西啊,你怎么提到这里来了。

sum+=i就是说sum=sum+i;经过这个语句之后,sum的值就变成了原来的sum加上i的值了。

这句话等同于sum=sum+i,是把sum+i的结果赋值给sum。给分啊!!!

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

om a'h'um hr'i是什么意思?
Om a' h'um hr'i |嗡啊吽舍| 嗡啊吽舍 Bde chen 'bar ba dbang gi po brang du |得钦巴瓦旺格颇庄德| 大乐炽然自在宫殿中 Bde sdong so sor rdog pa'i ye shes sku |得东所所多波耶希格| 乐空圣妙观察智慧身 Ma chags bde ldan padma'i rang bzhin las |玛恰得丹巴美让...

MIC 是什么意思?
M.I.C.男团是中国内地唱跳组合,由王一浩、赵泳鑫、檀健次、池约翰、肖顺尧组成。2006年,由太合麦田进行封闭训练。2010年正式出道。每个人都具备唱、跳、演等实力。音乐主打Hip Hop风格,偏美式流行路线,舞蹈方面由美国教师定时培训,造型爽朗前卫。发行专辑《Rock star》《V》《色·COLOR》《SOLO》《M...

C语言编程高手请进~~~请一定要帮帮忙,万分感谢~~~!!!小虾米自己实在是能...
故综合起来为:当有两次没有交换操作或进行了n次奇偶交换时,排序结束。(2)源代码 include<iostream> include<string> using namespace std;void OddEvenSort(int* p,const int& size){ int k=-1;for(int i=0;i<size;++i){ int j=i%2;for(;j<size;j+=2)if(j+1<size&&p[j]>p...

"What Do You Mean?"的缩写“WDUM”通常怎么使用?
'What do you mean? ' I asked, offended on Liddie's behalf. — 这是对利迪受到冒犯时的质问,意为“你这话是什么意思?”Stunned, I sputtered, ' What do you mean? ' — 表现了惊讶和不解,寻求对方的进一步解释。总的来说,"WDUM"是网络交流中常见的俚语,用于揭示对话中的模糊或歧义...

拳皇2002um浮空
很简单,Ctrl+I 是双方强制站立,在跳的时候按Ctrl+I就可以在空中站着了 PS:有些人物不可以站,如库拉,02um是正版的可以站,腾讯QQ游戏大厅里的没有快捷键不可以站。另外空格键是双发血和能量全满,F1是2P玩家死亡Ctrl+F1是1P玩家立马死亡……还有很多自己探索吧 === ...

um huh、I'll always online 什么意思?
原句有问题,可改为:Uh huh, I'm always online.意思是:嗯嗯,我永远在线。

高中物理公式
1.电压瞬时值e=Emsinωt 电流瞬时值i=Imsinωt;(ω=2πf) ­2.电动势峰值Em=nBSω=2BLv 电流峰值(纯电阻电路中)Im=Em\/R总 ­3.正(余)弦式交变电流有效值:E=Em\/(2)1\/2;U=Um\/(2)1\/2 ;I=Im\/(2)1\/2 ­4.理想变压器原副线圈中的电压与电流及功率关系 ­U1\/U2=n1\/n2; I1\/I...

...下列各式正确的是.A I=u\/XL B i=u\/XL C I=U\/ωL D、D=ILU_百度...
在纯电感正弦交流电路中正确的是 I=U\/XL。正弦交流电路中大小和方向随时间按正弦函数规律变化的电流或电压。表示为i=Imsin(ωt+α)或u= Umsin(ωt+α)。式中i、u为交流电电流、电 压的瞬时值,Im、Um为交流电电流、电压的最 大值,ω为交流电的角频率,α为交流电的初相位。

emm是什么意思?
[emm][emm]是一个表示犹豫、思考或不确定的声音,通常用于口语交流中。它的翻译可以是"um"或"uh"。① 翻译&含义解释:[emm][emm]是一个重复的音节,用来表示思考或犹豫。它常用于口语交流中,特别是在表达意见、回答问题或思考下一步说话内容时。② 语法详解:[emm][emm]是一个语气词,属于语气...

有一只电压表,它的内阻是100Ω,量程为0.2V,现要改装成量程为10A的电流...
据“Rv=100欧,Um=0.2V”==》这个电压表量度的最大电流为Um\/Rv=2mA=Ig,即这个电压表相当于量成为2mA的电流表 并联一个分流电阻R,使得通过并联电路的总电流为I=10A :I=Ig+Um\/R ==>R=Um\/(I-Ig)=0.2\/(10-0.002)欧=0.02欧==》B对 ...

相关链接2

返回顶部
凡事房车自主流
凡事网