传递函数指针很简单,只要把函数指针声明作为函数参数即可。我们会用下面这个例子中的add、sub和compute函数来说明如何传递函数指针: int add(int num1, int num2) { return num1 + num2; } int subtract(int num1, int num2) { return num1 - num2; } typedef int (*fptrOperation)(int,int); int compute(fptrOperation operation, int num1, int num2) { return operation(num1, num2); }CCopy 下面的代码片段说明如何使用这些函数: printf("%d\n",compute(add,5,6)); printf("%d\n",compute(subtract,5,6));CCopy