Различают статические и динамические массивы.
Границы статического массива устанавливаются на этапе разработки и могут меняться только в новой версии программы.
Динамические массивы изменяют свои границы в ходе выполнения программы. С их помощью можно динамически задавать размер массива в соответствии с конкретными условиями.
Объявление статического массива используется оператор Dim с указанием в круглых скобках после имени массива границ индексов:
Пример:
Dim A(6) As Single – объявление одномерного массива с
элементами A(0),A(1),…,A(6) вещественного типа.
Dim X(4,5)As Integer - объявлен массив(матрица),
имеющий 5 строк и 6 столбцов.
Массивы (как и переменные) могут быть локальными, контейнером и
глобальными. Как и при объявлении переменных при объявлении
массива вместо ключевого слова Dim можно использовать: Public,
Static, Private. Ключевое слово Private как и Dim означает, что массив
локальный.
Объявление динамического массива
Динамический массив создается в два этапа:
Определить массив
Dim R( ) As Single
С помощью оператора ReDim установить фактический размер массива.
Пример
Dim A() As
Dim n as integer
N= Csng(inputBox(“n=“))
Redim A(0 to n)