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++; } }