指向函数的指针

来源:互联网 发布:如何下载别人网站源码 编辑:程序博客网 时间:2024/06/04 18:37

int (*p)(int, int)

//p先与*结合,是指针变量,然后于()结合,表示指向函数的指针变量。

int *p(int ,int)

//相当于int *(p(int, int)),声明一个p函数,函数返回值是指向整型变量的指针。

//定义指向函数的指针变量,并不意味着这个指针可以指向任何函数,

它只能指向在定义时的类型函数。

//如int (*p)(int, int)表示指针变量p只能指向函数返回值为整型且有两个整型形参的函数。
//如果把函数地址赋给p,它就指向那个函数。
原创粉丝点击