Exam4Training

What happens when you attempt to compile and run the following code?

What happens when you attempt to compile and run the following code?

#include <iostream>

using namespace std;

int op(int x, int y);

int main()

{

float *pf;

float f=0.9;

pf=&f;

cout << op(1, *pf);

return 0;

}

int op(int x, int y)

{

return x*y;

}
A . It prints: 0
B . It prints: 0.5
C . It prints: 1
D . It prints: ?1

Answer: A

Exit mobile version