总结:
1、为什么我们没有办法用一个二维指针变量来接收一个二维数组的地址?
因为二维指针变量a[1]不等于原有的二维数组的arr[1],即a[1] != arr[1]
要想正常传一个二维数组arr[100][200]的地址,我们需要一个特殊的声明形式,这种声明形式,使得我们的a[1]跟a[0]也是差400个字节;
因此,我们用int (*a)[200]来接收
4、int (*a)[200],表示指针每次向后移动1位,跳过的是长度为200的整型数组
5、传递数组只能省略一维,最高维,否则就对不上了,不能正常地索引值了;