Self-Review Exercises

  1. 8.1 Answer each of the following:

    1. A pointer is a variable that contains as its value the            of another variable.

    2. A pointer should be initialized to            or           .

    3. The only integer that can be assigned directly to a pointer is           .

  2. 8.2 State whether each of the following is true or false. If the answer is false, explain why.

    1. The address operator & can be applied only to constants and to expressions.

    2. A pointer that is declared to be of type void* can be dereferenced.

    3. A pointer of one type can’t be assigned to one of another type without a cast operation.

  3. 8.3 For each of the following, write C++ statements that perform the specified task. Assume that double-precision, floating-point ...

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.