в заявлении DIM не используется
$DYNAMIC,если в заявлении DIM не используется какое-либо выражение,если имя
-106 -
массива не появляется в двух операторах DIM или если массив не заявлен ло-
кальным в процедуре либо функции.
Переключатель проверки границ ,доступный через меню опций,вызывает созда-
ние компилятором кода,которым проверяется приемлемость подстрочных индексов
при всякой ссылке на массив.
Различия Турбо-Бейсик_ дает возможность программисту специфицировать началь-
ный и конечный индексы массива.Интерпретаторный Бейсик размещает все массивы
динамически,но Турбо-Бейсик будет пытаться разместить их статически(во время
компилирования),что делает их более быстродоступными.Вы можете явно преодо-
левать тип используемого размещения.
См.также $DYNAMIC
FRE
$STATIC
Пример %МаксРазм=20
%МинРазм=1
dim Массив%(%МинРазм:%МаксРазм)
for счетчикi%=%МинРазм TO %МаксРазм
Массив%(счетчикi%=%Минразм to %МаксРазм
Массив%(счетчикi%)=int(rnd*10)
next счетчикi%
end
Оператор DO/LOOP
----------------
Функция DO/LOOP -это цикл с текстом TRUE (истинно) или FALSE (ложно) в верх
------- ней и/или нижней части цикла.
Синтаксис DO[{WHILE!UNTIL}выражение]
--------- .
. операторы [EXIT LOOP]
.
[LOOP!WEND][{WHILE!UNTIL}выражение]
Замечания Выражение-это числовое выражение ,в котором ненулевые значения
--------- представляют TRUE,а нулевые-FALSE.
DO и LOOP представляют собой строительные элементы циклов для всех случа-
ев.Они позволяют вам создавать циклы с тестированием условия завершения в
верхней части цикла ,в нижней его части и в обоих местах.Оператор DO всегда
должен быть в паре с оператором LOOP в нижней части цикла.Несоврадение DO и
Содержание Назад Вперед