指针数组与数组指针

原创 2013年12月04日 19:53:42

指针数组:

它是一个数组,并且数组中的数据元素类型为指针类型

<数据类型> *数组名[大小];


数组指针:

它是一个指针,并且他指向二维数组的首地址

<数据类型> (*指针变量名)[大小]



[数据类型] 数组名[大小];
假如q是一个一维数组,q + i编移字节数为sizeof(数据类型) * i 


[数据类型] *指针变量名;

假如q是一个一级指针,q + i偏移字节数为sizeof(数据类型) * i 


[数据类型] 数组名[行宽][列宽];
假如q是一个二维数组,q + i偏移字节数为sizeof(数据类型) * 列宽 * i

[数据类型] (*指针变量名)[列宽];

假如q是一个数组指针,q + i偏移字节数为sizeof(数据类型) * 列宽 * i

[数据类型(指针类型)] *指针变量名;

假如q是一个二级指针,q + i偏移字节数为4 * i

[数据类型(指针类型)] 数组名[大小];

假如q是一个指针数组,q + i偏移字节数为4 * i




相关文章推荐

C语言数组和指针

  • 2017年08月05日 09:47
  • 2KB
  • 下载

指针与数组

  • 2014年08月18日 19:07
  • 179KB
  • 下载

深入浅出C指针(三)多维数组

1.概念 如果某个数组的维数不止1个,它就被称为多维数组。例如,下面这个声明: int matrix[6][10]; 创建了一个包含60个元素的矩阵。但是,它是6行每行10个元素,还是10行每行...
  • aksnzhy
  • aksnzhy
  • 2012年03月23日 10:26
  • 4140

java_指针_数组的

  • 2014年05月31日 15:25
  • 3KB
  • 下载

C_指针_数组_函数参数

  • 2015年05月22日 20:33
  • 17KB
  • 下载

C语言中指针与数组的区别与联系

好久不写东西了,从毕业以来,整个人都懒散了很多。今天终于鼓起勇气,来写一点儿东西…… 指针与数组对于C语言程序员来说肯定不会陌生,一说起这个话题,我就想起了曾经被内存、地址、地址里的内容这些概念狂虐时...
  • cyfcsd
  • cyfcsd
  • 2017年02月03日 17:29
  • 2073

数组和指针

  • 2015年01月24日 00:54
  • 1.1MB
  • 下载

数组与指针详解

  • 2015年04月03日 19:11
  • 1KB
  • 下载

C++逆向第十课-----数组与指针的寻址

好久没写博客了,做人最难的事情就是坚持,不管怎么样,从今天开始重新捡起来,做人还是应该有始有终 0x00 逆向时候判断数组的依据 证明在内存上是连续的,中间不留空 数据类型上要有一致性 如...

对象数组对象指针

  • 2013年04月23日 20:31
  • 1016KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针数组与数组指针
举报原因:
原因补充:

(最多只允许输入30个字)