二维数组-1定义
//二维数组的定义
//数据类型 数据名[行数][列数];
//元素个数为 行数*列数
//二维数组可以看成义个二维表
// -------------------
//0 a[0][0] | a[0][1] |
// ---------a---------
//1 a[1][0] | a[1][1] |
// -------------------
int a[2][2];
//a 的地址为的第一个元素的地址
printf("a 的地址1:%d\n",a);
printf("a 的地址2:%d\n",&a[0][0]);
printf("a 的地址3:%d\n",a[0]);
//a[1]的地址为a[1]数组里面的第一个元素地址
//这就是a[1][0]的地址
printf("a[1]的地址:%d",a[1]);
//若得知a[0]的地址也能算出a[1]的地址,因为数组的地址是相连的
//一行中有两列元素
//数组类型为int 类型,int类型在64位系统里占4个字节
//4*2=8
//a[0]地址加8,就为a[1]的地址