这个问题已经在这里有了答案:
已关闭10年。
有一些程序员在正常的for循环中而不是++i
编写i++
的原因吗?
最佳答案
对于整数,前增量和后增量之间没有区别。
如果i
是非平凡类的对象,则通常首选++i
,因为先修改对象然后对其求值,而i++
在求值后进行修改,因此需要进行复制。