【发布时间】:2012-09-16 11:44:18
【问题描述】:
在以下一段 C++ 代码中:
for (int i=0; i<10; i++)
{
int y = someFunctionCall();
//Some statements
}
变量 (y) 是在每次循环迭代时分配,然后在迭代完成时释放,还是为所有循环迭代分配一次?
上面提到的代码是否等同于以下代码?:
int y;
for (int i=0;i<10;i++)
{
y = someFunctionCall();
//Some statements
}
【问题讨论】:
标签: c++ variables for-loop local