Read how to use #define #preprocessordirectives in #clanguage?
What are #macro templates? Also check:
How *macros* it work?
#cprogram to calculate volume and surface area of a sphere.
#flowchart showing flow control and
#pseudocode for better understanding