您的位置:首页 > 编程语言 > C语言/C++

数组指针,指针数组,函数指针,指针函数

2016-08-26 17:49 246 查看
数组指针,指针数组,函数指针,指针函数

指针 ------ 变量,存放变量的地址。

例:int *ptr,ptr是一个指向整形变量的指针

数组 ------例: int a[10],定义了一个具有10个元素的一维数组,其中数组的每个元素是一个int类型。

数组指针------ 数组首元素地址的指针,即是指向数组的指针。
例:int (*ptr)[10],【C陷阱与缺点 P38】该句声明了*ptr是一个拥有10个整形元素的数组,因此,ptr就是一个指向这样数组的指针。

指针数组------ 数组元素全为指针的数组。
例:int *ptr_array[10],【C程序设计语言 P94】它表示ptr_array是一个具有10个元素的一维数组,其中数组的每个元素是一个指向int类型的指针。也就是说,ptr_array[i]是一个int型的指针。

函数指针------ 指向一个函数的指针。

例:int (*comp)(void *, void *),*comp代表一个函数,对该函数调用:(*comp)(v[i],v[left]);

指针函数------ 一个函数其返回值是一个指针。

例:int *comp(void *, void *);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 指针
相关文章推荐