I'm learning C, but I do not understand this:
#define square(x) x*x a = square(2+3) //a = 11
When this is run, why does a end up being 11?
a
11