指针函数和函数指针,指针常量和常量指针
2015-04-18 22:11
232 查看
1 指针函数
指针函数是指带指针的函数,本质上是一个函数。函数的返回类型是某一类型的指针。
定义格式: 类型标识符 *函数名(参数表)
例如:int *Fun(x,y);
2 函数指针
函数指针是指向函数的指针变量,本质上是一个指针变量。
定义格式:类型标识符 (*函数名)(参数表)
例如:int (*pF)(int x) pF = Func; //将Func函数的首地址赋给指针pF。
3 指针常量
指针常量的本质是一个常量。
例如:int a; int *const b=&a; b是个指针常量,在声明的时候一定要给它赋初始值,以后也不能更改。
4 常量指针
常量指针的本质是一个指针,这个指针是一个指向常量的指针。
例如:const int *p;
int const *p;
5 指向常量的指针常量
指向常量的指针常量就是一个常量,且它指向的对象也是一个常量。
例如:const int a=25;
const int * const b = &a;
指针函数是指带指针的函数,本质上是一个函数。函数的返回类型是某一类型的指针。
定义格式: 类型标识符 *函数名(参数表)
例如:int *Fun(x,y);
2 函数指针
函数指针是指向函数的指针变量,本质上是一个指针变量。
定义格式:类型标识符 (*函数名)(参数表)
例如:int (*pF)(int x) pF = Func; //将Func函数的首地址赋给指针pF。
3 指针常量
指针常量的本质是一个常量。
例如:int a; int *const b=&a; b是个指针常量,在声明的时候一定要给它赋初始值,以后也不能更改。
4 常量指针
常量指针的本质是一个指针,这个指针是一个指向常量的指针。
例如:const int *p;
int const *p;
5 指向常量的指针常量
指向常量的指针常量就是一个常量,且它指向的对象也是一个常量。
例如:const int a=25;
const int * const b = &a;
相关文章推荐
- (指针常量,常量指针)-(函数指针,指针函数)-(指针数组,数组指针)
- 常量指针、指针常量、指针函数、函数指针、指针数组、数组指针区别在哪里?
- 指针常量和常量指针、函数指针和指针函数、指针数组和数组指针
- 指针常量与常量指针,函数指针与指针函数,指针的指针
- 指针的几种形式(常量指针和指针常量,指针数组和数组指针,指针函数和函数指针,数组和指针)
- 函数指针、指针函数、常量指针、指针常量、指向常量的常量指针
- 指针常量、常量指针;指针数组、数组指针;指针函数、函数指针
- 指针函数与函数指针
- 指针, 指针的指针, 数组, 指针数组, 数组指针, 指针函数, 函数指针
- 指针函数、函数指针、返回函数指针的函数
- C/C++中指针数组、数组指针、指针函数、函数指针的比较
- iOS开发学习笔记 2-9 C语言部分 内存分配函数 函数指针 指针函数 void*
- C/C++编程(一)--函数指针与指针函数
- 函数指针和指针函数,函数指针数组
- C语言指针导学(4)——分清函数指针和指针函数
- 指针函数与函数指针的区别
- 指针数组,数组指针,指针函数,函数指针
- 指针函数与函数指针的区别
- 指针常量与常量指针
- 模板类、类模板、函数模板、模板函数、函数指针、指针函数、数组指针、指针数组