赋值运算符的结合性是什么?

赋值运算符的结合性
2025-02-26 01:22:28
推荐回答(5个)
回答1:

所谓的结合性就是一种计算方式而已,而对于赋值运算符来说它是自右向左的,也就是说,是从‘=’后面算到前面去。比如说,a=b=3,那就是说,3先赋给b,然后,再把b的值给a。说是这样啊,不是很难的,我也在学习中。对于这个赋值运算符,不能出现这样的情况:a=b+7=3,这是不行的,不能出现表达式。记住了哦。学习愉快!!…………

回答2:

所谓的结合性就是一种计算方式而已,而对于赋值运算符来说它是自右向左的,也就是说,是从‘=’后面算到前面去。比如说,a=b=3,那就是说,3先赋给b,然后,再把b的值给a。说是这样啊,不是很难的,我也在学习中。对于这个赋值运算符,不能出现这样的情况:a=b+7=3,这是不行的,不能出现表达式。记住了哦。学习愉快!!…………

回答3:

右结合
即先从右边的先执行
如x=5,y=2;x+=y+=4 ;
则先算y+=4=6,再算x+=y=5+6=11

回答4:

x=y=z,由于“=”的右结合性,应先执行y=z再执行x=(y=z)运算。
右结合性

回答5:

如果表达式中相邻运算符的优先度相同,结合性将决定他们的执行顺序是自左向右,还是自右向左