?
Determine Output:
Determine Output:
#define prod(a,b) a*b
void main()
{
int x=3, y=4;
printf("%d", prod(x+2, y-1));
}
#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
Join the Discussion
Login to post a comment or share your explanation.
Login