Arrays
If a variable is a box in which we can store a value of a specific type, like int
, float
, or char
, then we can think of an array as a whole row of boxes. The row of boxes can be of almost any size and type, including objects of classes. However, all the boxes must be of the same type.
Tip
The limitation of having to use the same type in each box can be circumvented, to an extent, once we learn some more advanced C++ in the final project.
This array sounds like it could have been useful for our clouds from Chapter 2: Variables, Operators, and Decisions - Animating Sprites. So how do we go about creating and using an array?
Declaring an array
We can declare an array of int
type variables like this:
int someInts[10];
Now we have an array called someInts
that can store ten int
values. At the moment, however, it is empty.
Initializing the elements of an array
To add values into the elements of an array, we can use the type of syntax we are already familiar with, combined with some new syntax...