dataType arrayName[length1][length2]
其中,dataType 为数据类型,arrayName 为数组名,length1 为第一维下标的长度,length2 为第二维下标的长度。
例如:
int a[3][4]
定义了一个 3 行 4 列的二维数组,共有 3×4=12 个元素,数组名为 a,即:
a[0][0], a[0][1], a[0][2], a[0][3]
a[1][0], a[1][1], a[1][2], a[1][3]
a[2][0], a[2][1], a[2][2], a[2][3]
1、首先是定义一个二级指针和行列变量【int **array,row,column】。
2、然后编写输入行列的语句,代码如图。
3、接下来就可以为其开辟一个一个一维装着一维数组的数组。
4、接下来使用【array[i]=(int *)malloc(sizeof(int)*column)】,为数组再次产生一个新的装着数组的数组。
5、然后就可以为其赋值并输出【代码如图】,就完成了。