int aa()
{
printf("我是第一个函数\n");
return 0;
}
int bb()
{
printf("bb\n");
return 0;
}
int cc()
{
printf("cc\n");
return 0;
}
int main()
{
//函数指针定义
int (*a)(), (*b)(), (*c)();
//赋值
a = aa;
b = bb;
c = cc;
//使用
a();
b();
c();
//函数指针数组
//定义
typedef int(*MYFUN)();
MYFUN funcs[3]={(MYFUN)a,(MYFUN)b,(MYFUN)c};
funcs[0]();
funcs[1]();
funcs[2]();
}
输出结果