What value is in data[7] ?
103
data[3] = 99 ; | |
|
|
| Before | After |
Every cell of an array holds a value of the same type.
So, for example, you can have an array of ints,
an array of doubles, and so on.
You can have an array of object references. This is discussed in a later chapter.
The "before" array in the picture holds data of type int.
A cell of this array can be used
anywhere a variable of type int can
be used.
For example,
data[3] = 99 ;
works just like an assignment to an int variable.
After it has been executed,
the array looks like
the "after" array in the picture.
The value in cell 3 of the array has been changed.
What do you suppose is the value of the arithmetic expression:
data[2] + data[6]