#include<stdio.h>
int main(int args,char ** argv)
{
int map[3][3]={
{1,2,3},
{4,5,6},
{7,8,9}
};
int **pMap=(int **)map;
printf("%d\n",map);//数组的首地址
printf("%d\n",*(map+1));//数组第二行首地址
printf("%d\n",*map+1);//数组首行的第二列地址
printf("%d\n",**(map+1));//第二行第一列数值
printf("%d\n",*(*(map+1)+1));//第二行二列数值
printf("%d\n",*(map+1)+1);//第二行二列地址
printf("%d\n",pMap[4]);//数组中的第5个数
printf("%d\n",&pMap[4]);//数组中的第4个数的地址
return 0;
}