21.  What is #line used for?

22.  What are the __DATE__ and __TIME__ preprocessor commands?

23.  How can you be sure that a program follows the ANSI C standard?

24.  How do you override a defined macro?

25.  How can you check to see whether a symbol is defined?