执行语句"x=(a=3,b=a--)"后 x,a,b的值依次为多少?怎么算的?

问题描述:

执行语句"x=(a=3,b=a--)"后 x,a,b的值依次为多少?怎么算的?
1个回答 分类:综合 2014-09-25

问题解答:

我来补答
先看括号里,因为括号是逻辑运算符,优先级高,
a = 3 --- a 被赋值为 3
b = a--中,a--意味着先传值,再自减,因此此后b被赋值为a自减前的值3,而a变为2;
x = 3,这个应该好理解...
因此结果是3 2 3;
 
 
展开全文阅读
剩余:2000
上一页:这一步看不懂
下一页:这题详细解释