若已定义:int t,a,b;语句t=(a=3,b=a++);执行后,变量t、a、b的值依次为

问题描述:

若已定义:int t,a,b;语句t=(a=3,b=a++);执行后,变量t、a、b的值依次为
1个回答 分类:综合 2014-10-12

问题解答:

我来补答
3,4,3
再问: 怎么算???
再答: 逗号表达式是从左向右运算,以最右边的表达式的值最为整个表达式的值 a=3,然后有于a用的是后自增所以先把a赋给b后a再自增,所以b=3整个表达式的值就是3 相当于t=b=3,a自增后就是4
 
 
展开全文阅读
剩余:2000
上一页:dc2inr3qec3r2
下一页:这样怎么写