//函数指针数组:存放同类型的函数指针的数组(返回类型和参数相同时) 如int(*pfArr[2])(int, int); //函数指针: 如int(*pfArr)(int, int); //整形指针 int* //整形指针的数组 int*arr[5] int Add(int x,int y) { return x + y; } int Sub(int x, int y) { return x - y; } int main() { int(* pf1)(int,int) = Add;//函数名相当于函数的地址 int(*pf2)(int, int) = Sub; //sub和add的返回类型和参数一样,可以用函数指针数组 int(*pfArr[2])(int, int);//函数指针数组---(*pfArr[2]是指针数组,int(*pf)(int int)是函数指针 return 0; }