【发布时间】:2014-01-05 19:36:02
【问题描述】:
假设我有一个 Java 程序
int[5][] array;
arr[0]= getMeArray(var);
arr[1]= getMeArray(var);
..and so on
public int[] getMeArray(int var){
if(var == 0)
return new int[9];
else
return new int[5];
}
现在,内存分配是在编译时完成的,因为它应该按照我的理解完成,但我不知道如何弄清楚应该分配多少给数组。
【问题讨论】:
-
你的意思是在这种特殊情况下还是一般情况下?