函数指针实现函数回调

来源:互联网 发布:森田玻尿酸乳液知乎 编辑:程序博客网 时间:2024/06/13 22:28

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;

}

0 0
原创粉丝点击