面试题答案
一键面试#include <stdio.h>
// 加法函数
int add(int a, int b) {
return a + b;
}
// 减法函数
int subtract(int a, int b) {
return a - b;
}
// 操作函数
int operate(int a, int b, int (*func)(int, int)) {
return (*func)(a, b);
}
int main() {
// 调用operate函数实现3 + 5
int result1 = operate(3, 5, add);
printf("3 + 5 = %d\n", result1);
// 调用operate函数实现7 - 4
int result2 = operate(7, 4, subtract);
printf("7 - 4 = %d\n", result2);
return 0;
}