I was just going through certain code which are frequently asked in interviews. I came up with certain questions, if anyone can help me regarding this?
Manually expand the macro in the code, and it will be clear. That is, replace all the square(x) with exactly x*x, in particular don't add any parentheses.