读书人

Java中的从增操作符与中间缓存变量机制

发布时间: 2012-09-23 10:28:11 作者: rapoo

Java中的自增操作符与中间缓存变量机制

我们来看这样一段程序:

temp = j; j = j + 1; j = temp; 

个人觉得这样使用自增并不好,应该在复杂语句中避免使用后置的自增(自减)。

另外,值得注意的是某些采用了中间缓存变量机制的语言,输出并不一定是0。比如C++在对一些基本类型以及指针类型进行后置自增操作时,编译器将省去中间缓存变量的操作。

1楼pengchengwanlirwx昨天 18:13
不太明白,为什么 j = j++;就有了中间缓存机制了呢,单独的j++是怎么运算的啊?

读书人网 >编程

热点推荐