Computer Science, asked by cskamalsaini, 3 months ago

What is the output of the following c code snippet?
#define MUL5(X) X*5
int y;
y=MUL5(2+4);
printf("%d", y);
A 30
B: 36
c 14​

Answers

Answered by RvP10
1

Answer:

option A) 30

Explanation:

MUL5(x) function multiples its arguement (x) by 5 and returns it

MUL5(2+4) = MUL5(6) = 6x5 =30

Answered by shashikantkanole17
5

Answer:

22

Explanation:

Answer will be 22 Because if u run in c then the define directive will read as :-

2+4*5,

but if u put value y=MUL5((2+4))

then the answer will be 30.

so the correct ans for question is 22.

Similar questions