数组指针,指针数组,函数指针,指针函数
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 *);
指针 ------ 变量,存放变量的地址。
例: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语言指针系列 - 一级指针.一维数组,二级指针,二维数组,指针数组,数组指针,函数指针,指针函数
- 常量指针、指针常量、指针函数、函数指针、指针数组、数组指针区别在哪里?
- 数组和指针、数组指针和指针数组、函数指针和指针函数、数组标识符的意义、静态和动态创建的数组的本质区别、标识符类型判断方法
- 浅析指针数组、数组指针、函数指针、指针函数、函数指针数组的指针
- 指针数组、数组指针、函数指针、指针函数总结
- C程序设计语言--指针与数组(二) 指针数组 数组指针 函数指针 指针函数
- C语言指针系列 - 一级指针.一维数组,二级指针,二维数组,指针数组,数组指针,函数指针,指针函数
- C++中的指针、数组指针与指针数组、函数指针与指针函数
- 苏嵌21 16.11.25补充内容 指针数组 数组指针 函数指针 指针函数数组
- C++中的指针、数组指针与指针数组、函数指针与指针函数
- 指针函数、函数指针、指针数组、数组指针
- 指针数组,数组指针,函数指针,指针函数,多级指针
- 笔试题-输入一个字符数组将这些字符串按顺序合并输出-指针数组-数组指针-函数指针-指针函数
- C++中的指针、数组指针与指针数组、函数指针与指针函数
- 指针数组、数组指针、函数指针、指针函数总结C++
- 指针函数与函数指针,指针数组及数组指针
- (指针常量,常量指针)-(函数指针,指针函数)-(指针数组,数组指针)
- 指针数组、数组指针与指针函数、函数指针
- 指针, 指针的指针, 数组, 指针数组, 数组指针, 指针函数, 函数指针 C/C++中函数指针的含义