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 live online training, plus books, videos, and digital content from nearly 200 publishers.