指针数组与数组指针

原创 2016年08月30日 23:11:52
(一)概念
指针数组与数组指针,这两个概念很容易混淆,现在就好好梳理一下!
指针数组:存储指针的数组
数组指针:指向数组的指针
指针数组,落脚点在数组,数组一般用来存储,所以称作:存储指针的数组,本质上是数组。
数组指针,落脚点在指针,指针一般有指向,所以称作:指向数组的指针,本质上是指针。
(二)用法
(1)指针数组
形式:类型标识符 *  数组名 [ 元素个数 ]
例子:int* arr[ 10 ] ; // 声明一个数组,数组存储的是 int*


(2)数组指针
形式:类型标识符 (* 指针变量名)[ 元素个数 ]
例子:int  (* ptr)  [10]  ;// 声明一个指针ptr, ptr是一个指向数组的指针


这两者的用法非常相似,如何分辨指针数组与数组指针呢?
就看 * 与后面的标识符是否在一个括号中。
不在一个括号中,后面的标识符就是一个数组名,这就是一个指针数组;
在一个括号中,后面的标识符就是一个指针变量名,这就是一个数组指针。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言数组和指针

指针与数组

  • 2014-08-18 19:07
  • 179KB
  • 下载

使用python向C语言的链接库传递数组、结构体、指针类型的数据

使用python向C语言的链接库传递数组、结构体、指针类型的数据由于最近的项目频繁使用python调用同事的C语言代码,在调用过程中踩了很多坑,一点一点写出来供大家参考,我们仍然是使用ctypes来调...

java_指针_数组的

C_指针_数组_函数参数

  • 2015-05-22 20:33
  • 17KB
  • 下载

HUD 2222 AC自动机摸 解法:1.暴力.2.指针型代码.3.数组型代码

AC自动机都看了一个星期了。也能自己把模板敲出来了。 分享几篇好的博客http://blog.csdn.net/niushuai666/article/details/7002823(AC自动机)这篇...

数组和指针

  • 2015-01-24 00:54
  • 1.10MB
  • 下载

数组与指针详解

【C和指针】第八章(1)-->一维数组

一、数组基本概念 数组是用来存储一组数据类型的构造数据类型 特点:只能存放一种类型的数据,数组里的数据成为元素 二、数组和指针的不同之处 说到数组,基本都会和指针扯上关系。 但是数组和指针是截然不同的...

对象数组对象指针

  • 2013-04-23 20:31
  • 1016KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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