#include <stdio.h>
typedef int* PINT;
void MyFun(int);
typedef void (*FunType)(int);
void MyFun1(int x);
void MyFun2(int x);
void MyFun3(int x);
void CallMyFun(FunType fp,int x);
int main(void)
{
CallMyFun(MyFun1,10);
CallMyFun(MyFun2,20);
CallMyFun(MyFun3,30);
}
void CallMyFun(FunType fp,int x)
{
fp(x);
}
void MyFun1(int x)
{
printf("函数MYFun1输出:%d\n",x);
}
void MyFun2(int x)
{
printf("函数MYFun2输出: %d\n",x);
}
void MyFun3(int x)
{
printf("函数MYFun3输出:%d\n",x);
}