Abstract
- Preprocessor replaces the Macro with the value before passing to the Compiler
Memory efficiency
This avoids the use of variables which saves memory.
Important
Not to put
;
at the end, or it will be considered as part of the macro value!
Function-like Macro
Not same as Function, doesn’t have Type Safety