99网
您的当前位置:首页指针简单类型分析

指针简单类型分析

来源:99网

指针简单类型分析

int p; 普通整型变量
int *p; 首先从p处开始,先与**结合(说明p是指针),然后再与int结合(说明指针所指向的内容类型为int型),所以p是一个返回整型数据的指针

int p[3]; 首先从p处开始,先于[] 结合,说明p是一个数组,然后与int 结合,说明数组元素是整型的,所以p是由整型数据组成的数组
int p[3]; p先与[]结合,所以p是一个数组,然后再与结合,说明数组里的元素是指针类型的。p是一个由返回整型数据的指针组成的数组

int (p)[3]; 首先从Pp处开始,先与结合,说明Pp是一个指针然后再与[]结合(与"()"这步可以忽略,只是为了改变优先级),说明指针所指向的内容是一个数组,然后再与int 结合,说明数组里的元素是整型的.所以p 是一个指向由整型数据组成的数组的指针

int **p; 首先从p 开始,先与*结合,说是p是一个指针,然后再与 * 结合,说明指针所指向的元素是指针,然后再与int 结合,说明该指针所指向的元素是整型数据.

因篇幅问题不能全部显示,请点此查看更多更全内容