- 一维数组int a[2]={1,2},一维数组名a代表的是数组第一个元素的地址,不代表数组中所有元素。
- 二维数组int a[3][4]总共是12个元素,可以当作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[i][j]表示第i+1行第j+1列的元素
- 初始化的方法:
- int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
- int a[3][4]={
- {1,2,3,4},
- {5,6,7,8},
- {9,10,11,12}
- }
- 不存在多维数组,因为内存是线性一维的,n维数组可以当作每个元素是n-1维数组的一维数组