void func(int a, int b)
{
printf("a = %d, b = %d\n",a,b);
}
//1 定义一个函数类型
typedef void(myfunctype)(int, int); //定义了一个函数类型, 返回值void 参数列表是 int,int
//2 定义一个函数指针类型
typedef void(*pmyfunctype)(int, int); //定义了一个函数指针类型, 返回值void 参数列表是 int,int
//1 定义一个函数指针
myfunctype * fp1 = NULL;
fp1 = func;
fp1(10, 20);
// 2 定义一个函数指针
pmyfunctype fp2 = NULL;
fp2 = func;
fp2(10, 20);
//3 直接定义一个函数指针
void(*fp3)(int, int) = NULL;
fp3 = func;
fp3(10, 20);