Talk:Variables/@comment-74.104.17.91-20141104124743/@comment-5334617-20141104141344

The size of an array can only be declared once (that is, once per ). You can always populate the beginning of an array with values at one time, and populate more entries later, but the maximum index that doesn't generate an error is determined by the one  statement.

It is common to declare an array with a number of entries equal to the maximum required under worst-case scenarios (or possibly even more, for robustness against errors and added features), but leave some (even most) of the array unused most of the time.