在编程中,尤其是在Java中,以下两者有什么区别:
int var = 0;
var++;和
int var = 0;
++var;这会对for循环产生什么影响?
例如:
for (int i = 0; i < 10; i++) {}
for (int i = 0; i < 10; ++i) {}发布于 2011-05-30 18:57:51
事实上,这相当简单。在语句中首先执行前置增量++i。
j = ++i +1;等同于
i = i+1;
j = i+1;而在末尾执行后增量i++;
j = i++ +1;等同于
j = i+1;
i = i+1;https://stackoverflow.com/questions/6175316
复制相似问题