Macro in C
What is a macro?
A macro is a text replacement rule defined with #define that swaps names for text before the compiler runs.
For Example:
#define PI 3.14159
Every time you write "PI" in your code, the preprocessor replaces it with 3.14159.