int []x={1,2,3,4}; int []y=x; x=new int[2]; 请问这几行代码什么意思啊,谢谢
1条回答 默认 最新
往事如风,闲云野鹤 2021-05-25 07:08关注第一行是定义了一个整型一维数据x,数组大小是4,给这个数组赋值了,第二行是定义了一个整型一维数组y,y 数组的内存地址指向了x,第三句代码是数组x指向了一个新的内存地址 ,数组大小改成了2。
本回答被专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
第一行是定义了一个整型一维数据x,数组大小是4,给这个数组赋值了,第二行是定义了一个整型一维数组y,y 数组的内存地址指向了x,第三句代码是数组x指向了一个新的内存地址 ,数组大小改成了2。