I'm a bit better at English than c, and in the spirit of language peculiarities, this jumped out at me: > It's possible, because C cares less than more about whitespace Idiomatically we'd say 'couldn't care less'. I guess we should be glad it wasn't the diabolical and illogical 'could care less'
c does care about whitespace - compare: int x; with: intx;
*z = *x / *y;
Or here: address = mask & &object;
Or here: a = b - --c;