c语言y=10;x=y++;

问题描述:

c语言y=10;x=y++;
执行下列语句后变量x和y的值是().
y=10;x=y++;
为什么x=10 y=11呀
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
按照语句的执行顺序,先执行y=10,由于y++是进行赋值再进行自加运算,x=y++可以拆分为:x=y;y++;故最终x=10;y=11.如果将y++改成++y,则先自加运算然后赋值操作.
 
 
展开全文阅读
剩余:2000
下一页:生物 酶