...

/

More Details on Reading Complex Declarations

More Details on Reading Complex Declarations

Solve a previous exercise using the rules for reading complex declarations. Distinguish between old and new rules in this lesson.

Introduction

We can apply the rule for reading complex declarations to any construct inside the C language.

We can apply it to something as simple as int x.

  1. Start from the identifier x. We read it and get "x is."
  2. We can’t move right.
  3. Move left to int. We read it and get "x is an int."

Particularizing the rule

Remember that when we first learned about pointers, we learned how to read such declarations:

const int* const ptr;

The rule was to always start from the right and go left, reading each keyword. This rule ...