C# 空间分配 简单的难题!
void func()
{
int i = 0;
for(int n = 0; n < 10; n++)
{
//int i = 0;
...
}
}
请问如把i定义在for循环体内部,是不是每次循环都要为i分配空间?会分配10次?高手赐教。
------解决方案--------------------如果ls的诸位还不相信的话,可以把这个方法编译一下:
C# code
void func()
{
int i;
for (int n = 0; n < 10; n++)
{
i = 0;
i++;
}
}