您的位置:首页 > 其它

指针函数和函数指针,指针常量和常量指针

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: