Операторы объявления.
Основные операторы Qbasic CONST — оператор, описывающий константы, которые используются вместо числовых или символьных значений. CONST <имя константы> = <выражение> Например, CONST A=10 CONST B=”стол” DEF-тип — оператор описания типов переменных DEF <тип> <интервал> [,интервал]… Интервал имеет форму буква1 [– буква 2], буква1, буква 2 — любая буква латинского алфавита
DEFINT — для описания целого типа DEFLNG — для описания длинного целого типа DEFSNG — для описания типа обычной точности DEFDBL — для описания типа двойной точности DEFSTR — для описания символьного типа
Например, DEFINT A A=5 DEFSNG D-M K=7.3
DIM — оператор, объявляющий одну или несколько переменных. DIM [SHARED] <переменная> [(границы)] [AS тип] [,<переменная> [(границы)] [AS тип]… - переменная — имя переменной или массива; - SHARED — этот атрибут предписывает всем процедурам в данном модуле совместно использовать массивы и переменные, указанные в операторе DIM; - границы — границы размерности массива; - AS тип — определяет тип переменной.
Оператор DIM применяется для описания типов переменных. Например, DIM Num AS INTEGER.
Оператор DIM применяется для описания массивов. Границы массивов в операторе DIM имеют форму: [меньшая TO] большая [, [меньшая TO] большая]… Например, DIM А (8,3) DIM А (0 ТО 8, 0 ТО 3) Если есть массив, не описанный оператором DIM, то верхняя граница каждой размерности не должна превышать 10. Оператор DIM применяется для описания определенных переменных как записей. Например, Type Card Suit AS STRING*9 Value AS INTEGER END Type DIM Top AS Card
|