这个问题几乎说明了一切.
我不知道该如何做到这一点,并没有任何有用的东西.
这是一些示例函数:
add(int x, int y) {
return x+y;
}
Run Code Online (Sandbox Code Playgroud)
和,
mean(int x1, int y1, int x2, int y2) {
return (x1 + y1 + x2 + y2) / 4;
}
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已尝试将typedef与两者一起使用,但我无法弄清楚如何使某些东西指向其中一种类型:
typedef int (*mathfunc2)(int x, int y);
typedef int (*mathfunc4)(int x1, int y1, int x2, int y2);
????? func_table[2] = {add, mean};
Run Code Online (Sandbox Code Playgroud)