Self-Review Exercises

  1. E.1 Fill in the blanks in each of the following:

    1. Every preprocessing directive must begin with           .

    2. The conditional compilation construct may be extended to test for multiple cases by using the            and the            directives.

    3. The            directive creates macros and symbolic constants.

    4. Only            characters may appear before a preprocessing directive on a line.

    5. The            directive discards symbolic constant and macro names.

    6. The            and            directives are provided as shorthand notation for #if defined(name) and #if !defined(name).

    7.            enables you to control the execution of preprocessing directives and the compilation of program code.

    8. The            macro prints a message ...

Get C++ How to Program, 10/e now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.