66问答网
所有问题
赋值运算符的结合性是什么?
赋值运算符的结合性
举报该问题
其他回答
第1个回答 2020-03-02
右结合
即先从右边的先执行
如x=5,y=2;x+=y+=4
;
则先算y+=4=6,再算x+=y=5+6=11
相似回答
赋值运算符的结合性是什么?
答:
所谓的结合性就是一种计算方式而已
,而对于赋值运算符来说它是
自右向左
的,也就是说,是从‘=’后面算到前面去。比如说,a=b=3,那就是说,3先赋给b,然后,再把b的值给a。说是这样啊,不是很难的,我也在学习中。对于这个赋值运算符,不能出现这样的情况:a=b+7=3,这是不行的,不能...
1、C语言的运算符具有结合性,其中
赋值运算符的结合性是
( )
答:
赋值运算符的结合性是
自右向左
c语言
的结合性是什么?
答:
1、结合性是批在C语言运算符中,如果几个运算符具有相同的优先级时决定先执行哪一个
。2、右结合性,就是在表达式中最右边的操作最先执行,然后从右到左依次执行。比如下面这个表达式:int a,b=1,c=2;a=b=c;是先执行b=c呢?还是先执行a=b。如果按前者,a=结果为2,如果按后者,a的结果为1。
运算符的结合性
都分别
是什么?
答:
即左结合性和右结合性
。如,算术运算符的结合性是自左至右,即先左后右。如有表达式x-y+z则y应先与“-”号结合,执行x-y运算,然后再执行+z的运算。而最典型的右结合性运算符是赋值运算符,如x=y=z,由于“=”的右结合性,应先执行y=z,再执行x=(y=z)运算。
表达式a+=a-=a*a后,a的值为:?
答:
表达式执行的过程:首先明白
赋值运算符的结合性
为自左向右,所以说先执行最右边的表达式,同时乘除运算符的优先级大于赋值运算符,所以说先执行a*a,因为a=3,所以说a*a=9,然后执行a-=(a*a)=a-=(9)等价于a=a-(a*a)=3-9=-6。然后a=-6,然后执行a+=a等价于a=a+a=-6-6=-12...
C语言-
结合性
答:
那么对于表达式 a O b O C ,左结合运算符将表达式解释为:右结合运算符将表达式解释为:也就是说, 遇到优先级相同的运算符时,
结合性
指明了表达式应从左向右运算还是从右向左运算 。例如,执行减法计算的双目运算符 - 是左结合性的,所以:执行赋值操作的简单
赋值运算符
= 是右结合性:
大家正在搜
赋值运算符的结合性是由
复合的赋值运算符结合性
赋值运算符的结合性是从右至左
逻辑运算符结合性是什么
变量赋值运算的结合性是
运算符结合性什么意思
单目运算符的结合性是
c语言算术运算符的结合性
复合运算符的结合性