stackoverflow.com/questions/1393582/why-is-sizeof-an-operatorsizeof a++
does not modifya
Unless of course sizeof has been #define'd.
And don't forget that there is a difference between:
#define sizeof ...
and
#define sizeof(x) ...
Oh, the possibilities...