A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wlh0803 中级黑马   /  2015-7-27 15:30  /  646 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

函数指针

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


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

        例如:  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);
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马