TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Идентификаторы 

             Идентификаторы выступают в качестве  имен  констант,  типов,
        переменных, процедур, модулей, программ и полей в записях.

             Идентификатор может иметь любую длину,  однако только первые
        его 63 символа являются значимыми. Идентификатор должен начинать-
        ся  с буквы и не может содержать пробелов.  После первого символа
        идентификатора можно использовать буквы,  цифры и символы подчер-
        кивания (значение ASCII $5F). Как и в зарезервированных словах, в
        идентификаторах можно использовать как строчные,  так и прописные
        буквы (компилятор их не различает).

             Идентификатор должен  начинаться  с буквы и не должен содер-
        жать пробелов.  После первого символа допускаются буквы,  цифры и
        символ подчеркивания (ASCII $5F).  Как и зарезервированные слова,
        идентификаторы безразличны к регистру клавиатуры.

             Когда имеется несколько мест с указанием одного  и  того  же
        идентификатора,  для  задания  нужного  идентификатора необходимо
        уточнить этот идентификатор с помощью идентификатора модуля. Нап-
        ример, для уточнения идентификатора Ident с помощью идентификато-
        ра модуля UnitName следует записать UnitNamt.Ident.  Такой комби-
        нированный идентификатор называется уточненным идентификатором.

                   Примечание: Модули описываются в Главе 7  "Руководства
              пользователя" и в Главе 10 данного руководства.

                              ┌───────────┐
         Идентификатор ──┬───>│   буква   │─────────────────────────┬─>
                         │    └───────────┘ ^ ^                     │
                         │  ┌─────────────┐ │ │                     │
                         └─>│   символ    ├─┘ │   ┌─────────────┐   │
                            │подчеркивания│   ├───┤    буква    │<──┤
                            └─────────────┘   │   └─────────────┘   │
                                              │   ┌─────────────┐   │
                                              ├───┤    цифра    │<──┤
                                              │   └─────────────┘   │
                                              │   ┌─────────────┐   │
                                              └───┤   символ    │<──┘
                                                  │подчеркивания│
                                                  └─────────────┘


                                   ┌───┐
         символ подчеркивания─────>│ _ │─────>
                                   └───┘

         идентификатор программы        ┌─────────────┐
         идентификатор модуля     ─────>│идентификатор│────>
         идентификатор поля             └─────────────┘

                                                   ┌───────────────┐
         уточненный  ──┬───────────────────────────┤ идентификатор ├──>
         идентификатор │                         ^ └───────────────┘
                       │  ┌─────────────┐  ┌───┐ │
                       └─>│идентификатор├─>│ . ├─┘
                          │  модуля     │  └───┘
                          └─────────────┘

             Приведем несколько примеров идентификаторов:

             Writeln
             Exit
             Real2String
             System.MemAvail
             Dos.Exec
             WinCrt.Windows


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz