当前位置: 代码迷 >> J2SE >> 语法贴 int x=my[0] 是x引用数组0角标还是数组0角标赋值给x
  详细解决方案

语法贴 int x=my[0] 是x引用数组0角标还是数组0角标赋值给x

热度:46   发布时间:2016-04-23 21:13:12.0
语法求助贴 int x=my[0] 是x引用数组0角标还是数组0角标赋值给x。
语法求助贴 int x=my[0] 是x引用数组0角标还是数组0角标赋值给x。
   
     一个如此简单的问题,百度知道里却没人能回答清楚,
  书本上,以及我的老师都说 数组属于引用类型,所以int x=my[0] 是变量x引用数组my的0角标,反正我是这么理解的,我在百度知道里提问,结果就乱了,说什么的人都有,我蒙圈了,不知道该怎么理解了,希望高人指点啊。。。。。。。
    还有第二个问题,老师跟我说  实例化数组时,数组在堆里开拓空间储藏数值,然后变量在栈里引用在堆里数组的地址。。。。
     如此一说 创建一个数组并引用,是不是要在堆里 栈里分别都要分配空间呢????
                求高人解答 这两个问题、、、、、、

------解决方案--------------------
数组0角标赋值给x

int基本类型,不存在引用一说
------解决方案--------------------
 int x=my[0] 将my[0] 赋值给x
 my[0] = x;  将x值赋给my[0] 
  相关解决方案