### 2.2.3.6 Classes of Arrays

There are three general classes of arrays:

- Adjustable arrays

  Arrays that are dummy arguments in subprograms. Adjustable arrays allow a subprogram to manipulate arrays of variable dimensions. The array bounds as well as the array name must be specified as subprogram arguments (unless the bounds are provided in a common block). For more information, see Section 6.1.1.1.

- Assumed-size arrays

  Similar to adjustable arrays, except that an asterisk (*) specifies the upper bound of the last dimension. For more information, see Section 6.1.1.2.

- Automatic arrays (Alpha only)

  Local arrays that are created when you enter a subprogram. For more information, see Section 6.1.1.3.

Previous Page Next Page Table of Contents