type name[size1][size2]...[sizeN];
type arrayName [ x ][ y ];
int a[3][4]={{0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11}};
[dywang@deyu zzz]$ vim array2.c
[dywang@deyu zzz]$ cat array2.c
#include <stdio.h>
main() {
int a[][4]={{0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11}};
int i, j;
for ( i=0; i<3; i++ ) {
for ( j=0; j<4; j++ ) {
printf("a[%d][%d] = %d\n", i,j, a[i][j] );
}
}
}
[dywang@deyu zzz]$ gcc -o array2 array2.c
[dywang@deyu zzz]$ ./array2 a[0][0] = 0 a[0][1] = 1 a[0][2] = 2 a[0][3] = 3 a[1][0] = 4 a[1][1] = 5 a[1][2] = 6 a[1][3] = 7 a[2][0] = 8 a[2][1] = 9 a[2][2] = 10 a[2][3] = 11