2 3 4
#include <stdio.
例 int a[2][3]={1,2,3,4,5,6};
数组名int x[][4]
例 int a[2][3]={1,2,4};
6 7 8
a-----二维数组的首地址,即第0行的首地址
二维数组元素表示形式:
int *p2=a[0];
2:a[0][1],b[1][0]
printf("array b:\n");
A)int x[ ][3]={{0},{1},{1,2,3}};
(2)*(a[1]+2)
(1) a+1
p[0]+1或 *p+1
p为指向函数的指针变量,该函数返回整型数
例 int a[3][4];
二维数组的理解:特殊的一维数组
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]
a[0]
a[1]
a[2]
每个元素a[i]各包含4个元素
分别为:a[i][0], a[i][1], a[i][2], a[i][3],
二维数组a由3个元素组成:
a[0]、a[1]、a[2]
a[0][1]
a[0][2]
a[0][3]
a[1][0]
a[1][1]
a[0][0]
a[1][3]
a[2][0]
a[2][1]
a[2][2]
a[2][3]
a[1][2]
a[0]
a[1]
a[2]