The preprocessor is a very powerful utility; therefore, it must be used with extremely great care. We can't eliminate it completely since it is an essential part of developing multi-file programs. In this section, we will explore how to use the preprocessor. Our goal is to find, just as Goldilocks did, the just-right amount of preprocessing to employ—not too much and not too little.





















































