指针的算数运算:指针+ - 整数 考虑指针的步长
指针-指针 (没有加法,只有减法)高地址 - 低地址
一维数组做形参,编译器当作元素指针
即:传一维数组名用元素的指针来接
传二维数组名用一维数组指针来接
对数组名取地址 = 数组的地址,跳数组长度
数组
a 一维数组的首元素的地址
*(&a) = a 对一维数组地址的取值等于一维数组首元素的地址
&a 对一维数组名取地址等于一维数组的地址
*(&aa)对二维数组的首元素的地址
&aa 对二维数组名取地址 二维数组的地址
aa 首个一维数组的地址
*aa 首个一维数组的首元素的地址
**aa 首个一维数组的首元素的值
**(&aa) = *(a) 对二维数组的地址取两次值等于首个一维数组的首元素的地址
&a + 1 跳数组长度
数组名是指针常量,保存数组的首元素的地址