十、数组(2):二维数组
1、什么是二维数组?
int a[3][5];
通常理解为a是一个3行5列的矩阵。
2、二维数组的遍历
for( i=0;i<3;i++ ){ for( j=0; j<5;j++){ a[i][j]=i*j; } }
——a[i][j]是一个int
——表示第i行第j列上的单元。
3、二维数组的初始化
int a[ ][5] = { {0,1,2,3,4}, {2,3,4,5,6}, };
——列数是必须给出的,行数可以由编译器来数
——每行一个{},逗号分隔
——最后的逗号可以存在,有古老的传统
——如果省略,表示补零