Introduction
Define macros let you give a name to a value or code snippet. This makes your code easier to read and change.
You want to give a name to a number or text used many times.
You want to create a shortcut for a piece of code you use often.
You want to make your program easier to update by changing one place.
You want to avoid repeating the same value or code in many places.