public class X{
public static void main(String args[]){
int []a=new int [1];
modify(a);
System.out.println(a[0]);
}
public static void modify(int []a){
a[0]++;
}
}
...全文
602打赏收藏
下面程序结果为何是1,在堆和栈中具体是怎样分配的?
public class X{ public static void main(String args[]){ int []a=new int [1]; modify(a); System.out.println(a[0]); } public static void modify(int []a){ a[0]++; } }