Реклама, маркетинг, PR и технологии

Программирование на языке C. Идентификаторы

Идентификаторы - это слова, которые вы придумываете для обозначения своих собственных переменных и функций.
Идентификаторы должны начинаться с буквы английского алфавита и могут содержать только английские буквы, цифры и символы подчеркивания. Они могут быть практически любой длины, но должны различаться в первых 32 символах, чтобы компилятор воспринимал их как разные идентификаторы (количество различаемых символов может быть задано с помощью настроек вашей среды разработки).
Замечание. Идентификаторы также могут начинаться с одного или нескольких знаков подчеркивания, например, _myldentifier или _systemVar_. Обычно идентификаторы такого вида зарезервированы для системного уровня. Если вы не будете начинать свои идентификаторы со знаков подчеркивания, у вас никогда не будет конфликтов с предопределенными системными идентификаторами.
Язык С чувствителен к регистру букв, то есть имеет значение, в каком регистре - верхнем или нижнем - написаны буквы. MyVar, myvar и MYVAR - это совершенно разные идентификаторы. Обычно программисты, пишущие на С, начинают идентификаторы переменных и стандартных
функций со строчных букв. Свои собственные функции они пишут с прописной буквы, поэтому их легко отличить от библиотечных. Например, вы можете объявить переменные с именами
value balance result name
и вызывать функции с именами
printf() MyFunc() getchar() GetUp()
Помните, что все это соглашения, а не правила. В своих идентификаторах вы можете использовать буквы любого регистра и в любом порядке. Но стандартные функции (такие, как printf() или getchar() необходимо писать строчными буквами - точно так, как они объявлены. Данные соглашения помогут вам разрабатывать свои и понимать чужие программы.
Неправильно записанные идентификаторы являются причиной «жалоб» компилятора типа «Declaration terminated incorrectly». Подобное сообщение об ошибке могут вызвать следующие примеры «горе-идентификаторов»:
3rdValue $balance my-Var Mistake! /* ??? */
Идентификаторы никогда не должны начинаться с цифры и не должны содержать никаких знаков препинания, кроме символа подчеркивания.
Иногда программисты используют символы подчеркивания в идентификаторах, состоящих из нескольких слов. В этом случае значение идентификаторов становится очевидным, и они легко читаются:
Balance_of_power speed_of_light
Существует другое популярное соглашение, называемое «верблюжий горб». Идентификатор, начинающийся со строчной буквы и имеющий прописную где-то в середине, действительно напоминает горб верблюда. С учетом этого соглашения два предыдущих идентификатора примут следующий вид:
balanceOfPower speedOfLight
В своих программах вы можете использовать любой из этих стилей.

Интересные статьи

Mozilla собирается убрать из настроек по умолчанию браузера Firefox автоматическое подключение большинства сторонних плагинов.

Интересные статьи | (Закрыть)