0
What is the output of the following C program?
#include <stdio.h>
int add(int a, int b) { return a + b; }
int mul(int a, int b) { return a * b; }
int main() {
int (*op[2])(int, int) = { add, mul };
printf("%d %d", op[0](op[1](2, 3), 4), op[1](op[0](2, 3), 4));
return 0;
}- A10 20
- B20 10
- C9 20
- D10 14
Correct answer: A