这个问题已经在这里有了答案:




已关闭10年。






有一些程序员在正常的for循环中而不是++i编写i++的原因吗?

最佳答案

对于整数,前增量和后增量之间没有区别。

如果i是非平凡类的对象,则通常首选++i,因为先修改对象然后对其求值,而i++在求值后进行修改,因此需要进行复制。

08-16 23:16