函数指针和返回值为函数指针的函数:
//函数指针的定义: 函数的返回值类型(*指针名)(函数的参数列表类型) //函数指针例子: void Add(int x, int y){ return x+y;} int main(){ int (*pf)(int,int)=&Add; int ret=(*pf)(3,5); } //返回值为函数指针的函数: int (*get_fun())(int); // 返回值是一个函数指针的公式: 函数的返回值类型(*函数名())(函数的参数列表类型) // 这里: *函数名() 当指针来用 int (*get_fun())(int){ return get_num; } int get_num(int num){ return num; }