Concept Flow - Define macro
Start
Preprocessor reads #define
Store macro name and replacement
Replace macro name with replacement in code
Compile replaced code
Run program
The C preprocessor reads the #define directive, stores the macro, replaces occurrences in code, then compilation and execution happen.