下列代码执行结果是?
代码其余部分没有问题,重点考察count = count++;
count = count++;的执行流程如下:
1、JVM把count的初始值(即0)拷贝到临时变量区(栈stack)。
2、count值加1,此时count的值是1。
3、返回临时变量区的值,注意这个值是0,没有被修改过。
4、返回值赋值给count,此时count值被重置为0。
c++结果同样如此