int add(int a, int b) { int c = 10; return a + b; } int main() { MathFunc f = add; // 将加法函数赋值给函数指针 int result = f(3, 5); // 通过函数指针调用加法函数 printf("3 + 5 = %d\n", result); // 输出:3 + 5 = 8 return 0; }