西西河

主题:【求助】向各位高手请教一个c语言中数组与指针的问题 -- 数值分析

共:💬84 🌺26 新:
全看分页树展 · 主题 跟帖
家园 java里的数组都是对象

要实现多维数组一般这样:

假设要创建一个3*4的二维数组。

int[][] a;//这个彻底是指针了

a = new int[3][];

for(int i = 0; i < a.length; i++) {

a[i] = new int[4];

}

搞笑的是对二维数组您也可以这样:

int[][] a;

a = new int[3][];

a[0] = new int[3];

a[1] = new int[2];

a[2] = new int[4];

当然,这肯定不是一个3*4的二维数组了。这个东西实在不好说是个N*M的二维数组

其实内存分配上和您的方法是一样的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河