ExamVeda
Login
Home
This question belongs to C Program C Miscellaneous
C Miscellaneous
?

Determine Output:
#define prod(a,b)  a*b
void main()
{
      int x=3, y=4;
      printf("%d", prod(x+2, y-1));
}

Answer & Solution
Correct Answer: Option B

The macro expands and evaluates to as:
x+2*y-1 => x+(2*y)-1 => 10

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.