What happens when you attempt to compile and run the following code?
#include
int op(int x, int y); float op(int x, float y);
int main()
{ int i=1, j=2, k; float f=0.3; k = op(i, j); cout<< k << "," << op(0, f); return 0; }
int op(int x, int y) { return x+y;
}
float op(int x, float y)
{ return x?y; }
A. It prints: 3,1
B. It prints: 3,?0.3
C. It prints: 3,0
D. It prints: 0,0