Outline for May 13, 2002 Handouts: Homework #4 Reading: Johnsonbaugh and Kalin, pp. 177-191, 390-435, 534-542 1. Greetings and felicitations! 2. C Preprocessor a. #define macros with arguments; contrast with functions b. #include "...", #include <...> c. #if ... #elif ... #else ... #endif d. #ifdef ... #elif ... #else ... #endif, #ifndef ... #elif ... #else ... #endif e. #if 0 and #ifdef undef f. #undef g. #error h. #pragma 3. Storage Classes a. auto b. static c. register d. extern 4. Type Qualifiers a. const b. volatile 5. Other Types a. it fields a. unions b. enumerated types