Константы в среде ООП VBasic

Константа —
данное, значение которого однозначно определяется написанием и не может быть
изменено.

Пример:

3.1415926
6.02ЕЗ (значение 60200) 123 «Visual Basic » «Иванов »

Для хранения
постоянных величин Visual Basic позволяет объявить константы, т.е. выделить
участки памяти, содержимое которых не меняется (при попытке модификации
выдается сообщение об ошибке). Объявление констант осуществляется оператором

[Public |
Private] Const имя [As type] = выражение Имя констант
принято записывать прописными буквами (правила записи имен см. ниже).

Значения
ключевых слов следующие:

Public —
константу можно использовать в любых процедурах и функциях;

Private —
константу можно использовать только внутри модуля (см. ниже), в котором она
определена.

Пример:

Const /V= 3.1415926

Const MY_NAME = «Юра »

Тип константы
можно не объявлять (устанавливается на основе значения — Const CODE = 35
автоматически получит тип integer). Однако константа PI в примере может
быть любого из трех типов: single, double или currency. По умолчанию
принимается тип, занимающий наименьший объём памяти. Поэтому лучше явно
указывать тип специальными символами в операторах объявления констант.
Используемые символы показаны в таблице:

Символ
объявления типа

Тип данных

%

integer

&

long

1

single

#

double

@

currency

$

string

 

Пример:

Const ONE&
= / (резервирует 4 байта)

Const ONE# =
1 (резервирует 8 байтов, хранится в виде числа двойной точности с плавающей
точкой).

Кроме того, в
комплекте Visual Basic имеется файл CONSTANT.TXT, содержащий десятки часто
используемых констант.

Имена
используются для обозначения объектов в программе (константа является объектом
программы). Правила образования имен:

·                    
первым символом имени должна быть латинская
буква;

·                    
имя может включать только латинские буквы, цифры
и знак подчеркивания;

·                    
имя может содержать не более 40 символов;

ключевые слова или Reserved word (Зарезервированные слова) не могут
использоваться в качестве имен (список ключевых слов содержится в справочной
системе Visual Basic в разделе Reserved word).

- доцент
- кандидат юридических наук
- профессор кафедры

Оцените автора
Добавить комментарий