Виннифред
Массив, размер которого можно изменить во время выполнения, называется динамическим массивом.
Динамический массив также иногда называют повторно изменяемым массивом.
Этот тип массива используется для хранения списка значений, которые могут сжиматься или расширяться во время выполнения программы.
Таким образом, динамические массивы более гибкие, чем массивы статического / фиксированного размера.
В отличие от массива фиксированного размера, размер динамического массива не указывается во время объявления как:
Dim dynamicArray () as integer
Где dynamicArray - имя динамического массива целочисленного типа.
Размер динамического массива устанавливается с помощью ключевого слова Redim.
Память выделяется для массива при обнаружении Redim (поскольку в приведенном выше объявлении не выделяется память для динамического массива).
Redim используется как:
Redim dynamicArray (5)
Этот оператор выделяет память для 6 элементов массива (если нижняя граница равна 0). В противном случае мы можем указать как верхнюю, так и нижнюю границу массива, используя Redim как:
Redim dynamicArray (от 1 до 5)
. Размер динамического массива может быть изменен много раз с помощью Redim, но каждый раз, когда Redim встречает предыдущие значения в этом массив утерян.
Но есть также способ сохранить эти предыдущие ценности.
Мы также можем изменить верхнюю и нижнюю границы массива с помощью Redim.
Марлен
Пусть тела упадут на пол!
Пусть тела упадут на пол!
Пусть тела упадут на пол!
Пусть тела упадут на полоооооооооооооооооооооооооооооооооооооооооооооооооооооо