现在的位置: 首页 > 综合 > 正文

函数指针实现函数回调

2016年05月28日 ⁄ 综合 ⁄ 共 273字 ⁄ 字号 评论关闭

int test(int a)//函数

{

    printf("test function\n");

   
return a;

}

int testFuncPointer(int (*f) (int))

{

    printf("testFuncPointer fuction\n");

    f(30);

   
return 20;

}

int main()

{

   
int (* p)(int);//函数指针

    p =
test;

   
printf("%d\n",(*p)(10));//使用函数指针

    

    //函数指针作为参数,回调

    testFuncPointer(test);

   
return 0;

}

【上篇】
【下篇】

抱歉!评论已关闭.