I've been reading up on what macros are and how their used, but then I came across #if and #elif and I have no idea what their about and how their used? Can any one explain to me their use and purpose and also post a program to show how to use them and describe why?