二维数组与一维数组指针变量的关系

来源:互联网 发布:物流抢单软件 编辑:程序博客网 时间:2024/05/22 03:28

 二维数组与一维数组指针变量的关系


         1.      如   int  a[5][10]  与  int   (*p)[10];
         2.      二维数组名是一个指向有10个元素的一维数组的指针常量
         3.      p=a+i  使 p指向二维数组的第i行
         4.       *(*(p+i)+j) < = > a[i][j]
         5.      二维数组形参实际上是一维数组指针变量,                   

         6.      即   int  x[ ][10]  < = > int  (*x)[10]
         7.     变量定义(不是形参)时两者不等价
         8.     系统只给p分配能保存一个指针值的内存区(一般2字节);而给a分配2*5*10字节的内存区

原创粉丝点击