一道题弄明白二维数组的指针
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                一道题弄明白二维数组的指针
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                #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);//數(shù)組的首地址printf("%d\n",*(map+1));//數(shù)組第二行首地址printf("%d\n",*map+1);//數(shù)組首行的第二列地址printf("%d\n",**(map+1));//第二行第一列數(shù)值printf("%d\n",*(*(map+1)+1));//第二行二列數(shù)值printf("%d\n",*(map+1)+1);//第二行二列地址printf("%d\n",pMap[4]);//數(shù)組中的第5個數(shù)printf("%d\n",&pMap[4]);//數(shù)組中的第4個數(shù)的地址return 0;
}總結
以上是生活随笔為你收集整理的一道题弄明白二维数组的指针的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: C/C++面试题分享
- 下一篇: 链表类型题目需要用到的头文件list.h
