a=2,b=4,c=6,x,y y=(x=a+b),(b+c),,,,x和y的值

如题所述

y = (x=a+b),(b+c); //=号比逗号的优先级高
这个语句是这样的:
(y = (x=a+b)),(b+c);

如果写成这样,就和你预想的一样了,y就是b+c了:
y = ((x=a+b),(b+c));
温馨提示:答案为网友推荐,仅供参考