#define: why uppercase?
c, c++, c-preprocessor, macros, objective-c
Solution
It's convention. It makes reading and understanding code easier. It's not required, but recommended.
Problem
When defining a macro (e.g. `#define BALL`). Why do people use uppercase letters? I can write something like `#define ball`. It is not in uppercase, but it works.