Each number (or text string) that is stored in an array is
called an "array element". Each element
behaves like a regular variable. That is, we can read or write to
it, use it in expressions, as function parameters or whatever.
We tell the computer which element we want to access by putting the number in brackets after the array variable name. So in the previous examples, n(2) accesses the seond element of the array.
Here's some more examples of using array elements.
dim name$(3), numbers(4) name$(1) = "Tom" name$(2) = "Dick" name$(3) = "Harry" numbers(1) = 3 numbers(2) = numbers(1) numbers(3) = numbers(1) + numbers(2) * 2 numbers(4) = sqrt (numbers (3))
As you can see, we are using them just like normal variables.
The number inside the brackets is called the "array index".
This is the number used to 'lookup' the variable in the array. You can think of this like a mailbox number. It tells the postman where the letter is supposed to go.
So for an instruction like:
numbers(3) = 5
We're delivering the number 5 to mailbox
We could then look inside mailbox number 3 like this:
And we would find the number 5 which we just
Of course if we used a different array index like 2:
We wouldn't find our number 5! We've looked
in the wrong mailbox.
(We would infact find a number 0 there, because that is the default for integer variables if we haven't changed them to anything else yet.)