【发布时间】:2013-04-17 03:31:40
【问题描述】:
相关问题:Incrementing: x++ vs x += 1
我有这样的代码:
int lastValidIndex = -1;
for(int i = 0; i < limit; i++){
if (condition)
lastValidIndex++;
else
break;
}
我想知道将lastValidIndex 分配给i 或增加它是否会更快。我猜只是分配会更快,因此计算机不必添加,但我不确定。
【问题讨论】:
-
编程语言 = ?
-
我使用的是 C#,但问题在一般意义上就像相关的链接问题
-
这是过早的优化。
-
您可以尝试测量它,但可能是经过优化的相同代码 - 编译器可以证明
i == lastValidIndex因此它可能会消除这些变量之一。