#include<stdio.h>
char Function1()
{
printf("Function1\n");
return 0;
}
char Function2()
{
printf("Function2\n");
return 0;
}
char Function3()
{
printf("Function3\n");
return 0;
}
int main()
{
char (*pf[3])(); //函数指针数组 函数名是一个指针数组
pf[0]=Function1;
pf[1]=Function2;
pf[2]=Function3;
pf[0]();
printf("%d=Function1\n",(int)Function1);
printf("%d=Function1\n",&Function1);
pf[1]();
pf[2]();
return 0;
}