TURBO PASCAL |
Новости
|
ИдентификаторыИдентификаторы выступают в качестве имен констант, типов, переменных, процедур, модулей, программ и полей в записях. Идентификатор может иметь любую длину, однако только первые его 63 символа являются значимыми. Идентификатор должен начинать- ся с буквы и не может содержать пробелов. После первого символа идентификатора можно использовать буквы, цифры и символы подчер- кивания (значение ASCII $5F). Как и в зарезервированных словах, в идентификаторах можно использовать как строчные, так и прописные буквы (компилятор их не различает). Идентификатор должен начинаться с буквы и не должен содер- жать пробелов. После первого символа допускаются буквы, цифры и символ подчеркивания (ASCII $5F). Как и зарезервированные слова, идентификаторы безразличны к регистру клавиатуры. Когда имеется несколько мест с указанием одного и того же идентификатора, для задания нужного идентификатора необходимо уточнить этот идентификатор с помощью идентификатора модуля. Нап- ример, для уточнения идентификатора Ident с помощью идентификато- ра модуля UnitName следует записать UnitNamt.Ident. Такой комби- нированный идентификатор называется уточненным идентификатором. Примечание: Модули описываются в Главе 7 "Руководства пользователя" и в Главе 10 данного руководства. ┌───────────┐ Идентификатор ──┬───>│ буква │─────────────────────────┬─> │ └───────────┘ ^ ^ │ │ ┌─────────────┐ │ │ │ └─>│ символ ├─┘ │ ┌─────────────┐ │ │подчеркивания│ ├───┤ буква │<──┤ └─────────────┘ │ └─────────────┘ │ │ ┌─────────────┐ │ ├───┤ цифра │<──┤ │ └─────────────┘ │ │ ┌─────────────┐ │ └───┤ символ │<──┘ │подчеркивания│ └─────────────┘ ┌───┐ символ подчеркивания─────>│ _ │─────> └───┘ идентификатор программы ┌─────────────┐ идентификатор модуля ─────>│идентификатор│────> идентификатор поля └─────────────┘ ┌───────────────┐ уточненный ──┬───────────────────────────┤ идентификатор ├──> идентификатор │ ^ └───────────────┘ │ ┌─────────────┐ ┌───┐ │ └─>│идентификатор├─>│ . ├─┘ │ модуля │ └───┘ └─────────────┘ Приведем несколько примеров идентификаторов: Writeln Exit Real2String System.MemAvail Dos.Exec WinCrt.Windows |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |