二维数组其实就是一个矩阵:
那么问题来了,二维数组在内存中存储空间时连续的吗?
int[][] array = new int[3][4]; 这个二维数组可不是在一个3*4连续空间存储
如图所示:
所以二维数组在内存中不是3*4的连续空间,而是三条连续的内存地址空间
二维数组究竟怎样存储
最新推荐文章于 2023-12-23 17:38:10 发布
二维数组其实就是一个矩阵:
那么问题来了,二维数组在内存中存储空间时连续的吗?
int[][] array = new int[3][4]; 这个二维数组可不是在一个3*4连续空间存储
如图所示:
所以二维数组在内存中不是3*4的连续空间,而是三条连续的内存地址空间