回调函数的简单示例

2020-03-24  本文已影响0人  zjh3029
#define _CRT_SECURE_NO_WARNINGS
#include <signal.h>
#include <iostream>
#include <Windows.h>

using namespace std;

typedef void (*Callback)(int,int);

void printWelcome(int input1, int input2)
{
    printf("print welcome %d %d\n", input1,input2);
}

void printGoodbye(int input1, int input2)
{
    printf("print goodbye %d %d\n", input1,input2);
}

void testAPI(int times, Callback pFuc)
{
    for (int i=0;i<times;i++)
    {
        pFuc(i,i);
    }
    printf("----------------\n");
}

int main()
{
    testAPI(5,printWelcome);

    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读