int add(int a, int b) { return a + b; }
int sub(int a, int b) { return a - b; }
int mul(int a, int b) { return a * b; } int add(int a, int b) { return a + b; }
int sub(int a, int b) { return a - b; }
int mul(int a, int b) { return a * b; } int *ops[](int, int) = {add, sub, mul};int (*ops[])(int, int) = {add, sub, mul};int (ops[])(int, int) = {add, sub, mul};int (*ops)(int, int)[] = {add, sub, mul};