问题描述: x为int类型变量 执行 x+=x*=(x=2*3,x-2)后x=多少? 1个回答 分类:综合 2014-12-10 问题解答: 我来补答 这个按照右结合性要先算(x=2*3,x-2),因为‘,‘操作符要从左到右计算所以此时x=2*3=6,括号里边返回6-2=4表达式简化为x=6;x+=x*=4;从右向左计算,先算x*=4,此时x=6*4=24;x*=4返回24表达式简化为x=24;x+=24;所以最后x=48;最后说一句,如果不是为了考试的话就不要研究这样的问题了,没有实际什么用的. 展开全文阅读