A macro definition is a block of code enclosed between
It defines a name that can be used as a convenient alternative to
repeating the block of code. The main uses for a macro are:
To make it easier to follow the logic of the source code by replacing a block of code with a single meaningful name.
To avoid repeating a block of code several times.