now what would be the output when I say
multi(2+2,3+3) ? My compiler gives output as 11. But I don't understand how it is doing it. Could somebody please explain?
Some random outputs are
multi(1+2,3+5) // 12
multi(4+4,3+3) //19
Not getting the logic behind it :( Thanks in advance.
Oops..right. Compiler doesn't care about syntax..How did I miss this thing :( Thanks a lot for help.
(I hate using macros, but this was a question asked to me in interview and I was looking at it like a fool for 10 mins..Wondering what the hell!) :D