Java中自增操作i++与++i的区别
3,087 阅读
在Java中,自增是一种非常常见的操作,在自增中,有两种写法,一种是前缀自增(++i),一种是后缀自增(i++)。这里主要简单介绍两种自增的差别。
一、含义差别
前缀自增和后缀自增是不同的。前缀自增(++i)是从内存中加载i,然后把它加1,使用,再返回存到内存中。而后缀自增(i++)是从内存中加载i,使用,把它加1,再存到内存中。在如下的for循环中,它们的使用没有区别:
// 循环使用后缀自增
for (int i = ; i < maxIteration; i++) {
}
( ; i < maxIteration; ++i) {
}


