Книга "Основы языка программирования Паскаль"

4 Пользовательские идентификаторы

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

При этом идентификаторы в программе должны быть уникальными, т. е. в каждом блоке программы один идентификатор не может использоваться для обозначения более чем одной переменной или постоянной величины, и т. д. 

При написании программ следует соблюдать общие правила написания идентификаторов: 

1. Идентификатор может начинаться только с буквы или знака подчеркивания (исключение составляют метки, которые могут начинаться также и с цифры); 

2. Идентификатор может состоять из букв, цифр и знаков подчеркивания (пробелы, точки и другие специальные символы недопустимы); 

3. Между двумя идентификаторами должен быть по крайней мере один пробел; 

4. Максимальная длина идентификатора составляет 127 символов, но значимыми являются только первые 63 символа; 

5. При записи идентификаторов можно использовать как прописные, так и строчные буквы. Компилятор не делает различий между ними, хотя они и имеют различные ASCII-коды. 

На практике рекомендуется применять эту особенность для более простого чтения и понимания значений идентификаторов. Так, вместо идентификатора nomerotdela лучше написать NomerOtdela, выделив прописными буквами каждую из двух смысловых частей. 

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

metkal2 

block_56 

x1 

MaxNomer 

Неправильно записанные идентификаторы: 

2graph – ошибка, идентификатор начинается с цифры 

Nomer.Doma – ошибка, идентификатор содержит точку 

Разность – ошибка, идентификатор содержит буквы русского алфавита.

sum max – ошибка, идентификатор содержит пробел