#include "stdio.h"
void function1(int x)
{
printf("Run function1:%drn", x);
}
void function2(int x)
{
printf("Run function2:%drn", x);
}
void function3(int x)
{
printf("Run function3:%drn", x);
}
void(*f[3])(int) = {function1, function2, function3}; //定义一个转移表
int main()
{
for(int i=0;i<3;i++)
{
(*f[i])(100+i);//通过函数指针数组进行顺序调用函数
}
}



