More Details on Reading Complex Declarations
Explore how to read and understand complex pointer declarations in C by applying a general rule starting from the identifier. This lesson breaks down pointer syntax step-by-step to clarify const pointers and pointer to const variables.
We'll cover the following...
We'll cover the following...
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.
- Start from the identifier
x. We read it and get "xis." - We can’t move right.
- Move left to
int. We read it and get "xis anint."
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 is a ...