函数指针和指针函数

(1)函数指针

函数指针就是指向函数的指针变量,即本质是一个指针变量。

 int (*f) (int x); /* 声明一个函数指针 */

 f=func; /* 将func函数的首地址赋给指针f */

指向函数的指针包含了函数的地址,可以通过它来调用函数。声明格式如下:
        类型说明符 (*函数名)(参数)

 

(2)指针函数

指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针

 

     类型标识符    *函数名(参数表)

      int *f(x,y);

 

posted on 2016-08-24 18:19  白宫飘红旗  阅读(176)  评论(0)    收藏  举报