问下,c语言里x+=y+=z是什么意思啊?

问题描述:

问下,c语言里x+=y+=z是什么意思啊?

谁能帮我解开这道题?

1个回答 分类:综合 2014-11-10

问题解答:

我来补答
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
 
 
展开全文阅读
剩余:2000