相关疑难解决方法(0)

在循环中声明变量是否有任何开销?(C++)

我只是想知道如果你做了这样的事情会有任何速度或效率的损失:

int i = 0;
while(i < 100)
{
    int var = 4;
    i++;
}
Run Code Online (Sandbox Code Playgroud)

宣告int var一百次.在我看来会有,但我不确定.这样做会更实际/更快:

int i = 0;
int var;
while(i < 100)
{
    var = 4;
    i++;
}
Run Code Online (Sandbox Code Playgroud)

或者它们是相同的,速度和效率方面的?

c++ loops variable-declaration

151
推荐指数
7
解决办法
5万
查看次数

标签 统计

c++ ×1

loops ×1

variable-declaration ×1