二维数组
1、定义
类型 数组名[常量1][常量2]
说明:类型
数组名
常量1,行的数量
常量2,列的数量
int a[4][5];
二维数组元素的存放:
连续存放;按行存放,存放第0行,然后再存放第1行…
2、引用
数组名[行标][列标]
行标从0开始,到行数减一
列标从0开始,到列标减一
对二维数组的遍历,通常采用双重for循环,外层控制行,内层控制列
3、初始化(定义的同时赋值)
int a[4][5]={{1,2,3,4,5},{2,4,6},{8,10}};
int a[3][3];
a={2,34,3,45,6}错误
a[3][3]={3,2,4,5,7}; 错误
a[0][1]=4; 正确,定义之后再赋值,只能逐个元素赋值