函数

    技术2022-07-10  147

    函数指针变量的声明:

    typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针类型

    实例

    以下实例声明了函数指针变量 p,指向函数test:

    #include<iostream> using namespace  std;

    void test(int a) {

        cout << "ssss" << a << endl; } int main() {

        void(*p)(int) = test;     p(10);

        

        getchar();     return 0;

    }

    回调函数

    #include<iostream> using namespace  std;

    void test(int a) {

        cout << "ssss" << a << endl; } void func(int v1, void(*p)(int)) {     p(v1); } int main() {

        //void(*p)(int) = test;     //p(10);     func(20, test);     

        getchar();     return 0;

    }

    Processed: 0.015, SQL: 9