黑马程序员技术交流社区

标题: 数组定义 内存如何开辟空间? [打印本页]

作者: hadexs    时间: 2013-6-27 11:54
标题: 数组定义 内存如何开辟空间?
本帖最后由 孙百鑫 于 2013-6-30 08:54 编辑

int[][] arr = new int[3][3];
是否开辟内存空间?

作者: 王靖远    时间: 2013-6-27 12:14
自然会开辟。
作者: 贾永长    时间: 2013-6-27 13:07
int[][] arr = new int[3][3];
当然会开辟内存空间: 如图所示:二维数组开辟内存空间:默认值0


二维数组内存.jpg (45.6 KB, 下载次数: 0)

二维数组开辟内存

二维数组开辟内存

作者: 280270738    时间: 2013-6-27 13:20
会在内存中开辟空间。上面这位同学的图很清楚的表示出来了。arr[0]存的是一个地址。
作者: 王广亚    时间: 2013-6-27 17:36
对,就是向上面这位同学说的不过,箭头有点画过了,我改一下。

改错.PNG (30.91 KB, 下载次数: 0)

红色为改后的

红色为改后的

作者: 郭伟杰    时间: 2013-6-28 11:29
当然开辟的   只有new一下就会开辟相应的空间!!!
作者: 孙百鑫    时间: 2013-6-30 08:54
楼主您好,帖子长时间没有动态我已经将您的帖子改成已解决。如有问题请私密我哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2