本文共 538 字,大约阅读时间需要 1 分钟。
#includeint 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;}
转载地址:http://vzcoi.baihongyu.com/