问下,c语言里x+=y+=z是什么意思啊?谁能帮我解开这道题?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 18:33:03
问下,c语言里x+=y+=z是什么意思啊?谁能帮我解开这道题?
xn@_(RP!&=vd<ȗLcIh"(jJ- 7AՔMX@_&vU_ۊEHt7̠|u)HѦ񯶿7/ooۯ}o'Vgeg)oTyzES脒 V C.P4QםEQd*J-m(mVVfɶo%[Ě\ET1d-eK$)+gii*"1t+)ojZ!ɪ^4e̘p\, YԘ14BBaN4 dʜ,<0YrWo"sCT@(4RM>J9Xp 2I.:U\giЦIbr]'{d?]싟; ֏0[OG{ ݷ޳vmM>'[[Å:7ھ{8[ABBM7F ;" 0LrQP<;y|!׻A(¾D;+.Lk^n_x

问下,c语言里x+=y+=z是什么意思啊?谁能帮我解开这道题?
问下,c语言里x+=y+=z是什么意思啊?

谁能帮我解开这道题?

问下,c语言里x+=y+=z是什么意思啊?谁能帮我解开这道题?
1: x+=y+=z
y = y+z = 2; x = y+x = 2 + 3 = 5;
printf: x < y (5=z,(15>=15),正确,结果为1;
x = 6;结果为6
所以输出1,6
3:x = y > z >= 5
首先要知道运算符 < >= 是左结合性的
而= *= /= %= += -= = &= |= ^= 是右的
z = 15; y = 15; x = 6;
y > z , 错误,结果为0
0 >= 5, 错误,结果为0
x = 0
所以输出0,15,15