ранство для строчных массивов состовляет
ранство для строчных массивов состовляет 64К.Например:
dim a$(50)
создает последовательность из 51 независимых строчных переменных:
- 54 -
a$(0)="a medium lendth" 'строка из 22 литер
a$(1)=" " 'нуль-строка
a$(2)=space$(20000) 'строка из 20000 литер
.
.
.
а$(50)="the last one" 'последняя строка
Многомерные массивы
Массивы могут иметь одно или более измерений,вплоть до максималь-
ных 8.Одномерный массив представляет собой просто список переменных.Дву-
мерный массив представляет таблицу чисел с рядами и колонками информа-
ции.Равно возможны и многомерные массивы,не имеющие готового аналога в ре-
альном мире:
DIM A(15)
DIM B(15,20)
DIM C(5,5,10,20,2)
Максимальное число элементов на один размер равно 32768.
Тестирование границ массивов
Т.Б. старательно удерживает вас от попадания в затруднительное по-
ложение с плохоми подстрочными индексами(т.е. такими ,которые слишком ве-
лики,или слишком малы для данного массива).И компилятор сообщает вам о
плохих постоянных подстрочных индексах:
DIM A(50)
A(51)=33
Эта программа не будет компилироваться,поскольку Т.Б. неизвестно
как генерировать код для доступа к 52-му элементу 51-элементного масси-
ва.Однако ,если вы используете в качестве подстрочника индексов перемен-
ные,компилятор ошибку не обнаружит:
DIM A(50)
N=51
A(N)=99
Доже этот код компилируется без ошибки ,вы еще не можете уследить
ссылку на диапазон в строке 3 во время прогона,компилируя с включенным пе-
реключателем отладки границ(СМ.раздел "Команда опций" в главе 3,где дается
более подробная информация о проверке подстрочных индексов).
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий