黑马程序员技术交流社区

标题: 笔记:函数指针 [打印本页]

作者: wlh0803    时间: 2015-7-27 15:30
标题: 笔记:函数指针
函数指针

函数指针变量:指向函数的指针变量(把函数的首地址赋予一个指针变量,使该指针变量指向个函数)。


定义:
        返回值类型  (*指针变量名)(函数参数);

        例如:  int (*p)(int a,int b);     //定义了一个函数指针p,可以存放返回值是int类型,并且有两个形参,形参类型都是int的函数的地址


初始化:
        p = 函数名;


使用:

        int sum(int x,int y){
               
                return x+y;
}


        int main(){

                //1、定义函数指针
                int (*p)(int ,int );

                //2、初始化
                p = sum;

                //3、调用函数
                int s=p(23,45);
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2