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

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

В языке С++, как впрочем и большинстве других алгоритмических языках, идентификаторы образуются:

– из сочетаний букв, цифр и знака подчеркивания _ , который приравнивается к букве;

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

Максимально распознаваемое количество символов в идентификаторе – 31, хотя язык позволяет их иметь и больше. Просто в этом случае символы, находящиеся правее 31–го, не принимаются во внимание, то есть не распознаются. Это означает, что два имени, состоящих из 40 символов, с одинаковыми первыми 31 символами и различными остальными, воспринимаются как одинаковые. Вместе с тем возможность использовать количество символов более 31 создает дополнительные удобства.

Примером правильных идентификаторов могут быть ЛР1, ЛАБ_2, XY, _8S. Неправильные идентификаторы: 5р, 175, так как здесь имена начинаются с цифры. Следует помнить, что:

– в качестве идентификаторов нельзя использовать ключевые слова языка С++ . Они имеют другое назначение;

– в именах не должно быть пробелов. Имя с пробелом воспринимается как два различных, рядом расположенных имени.