Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_По_А_Я.docx
Скачиваний:
2
Добавлен:
18.11.2018
Размер:
90.19 Кб
Скачать

1.1.3. Идентификатор

Идентификатор – это имя какой-либо сущности (переменной, функции, структуры, объекта и т.д.), которая встречается программе. Идентификатор (имя) строится в соответствии со следующими правилами:

  1. Идентификатор - это последовательность букв, цифр и символов подчеркивания, при условии, что первой стоит буква. Для образования идентификаторов могут быть использованы строчные или прописные буквы латинского алфавита. Два идентификатора, для образования которых используются совпадающие строчные и прописные буквы, считаются различными. Например: abc, ABC, A128B, a128b .

  2. Длина идентификатора( количество символов в идентификаторе), может быть произвольной, хотя значимыми являются только первые 31 символ. Например, два идентификатора ABCDEFGJIJKLMNOPQRSTUVWXYZ123455 и ABCDEFGJIJKLMNOPQRSTUVWXYZ12345666666666 считаются одинаковыми, поскольку первые 31 символ у них совпадают.

  3. Все идентификаторы должны быть уникальны. То есть среди переменных, функций и т.п. не может быть «тезок». У различных сущностей должны быть различные имена.

  4. Идентификаторы не должны совпадать с ключевыми словами(см. ниже)

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

1.1.4. Ключевые слова

Ключевые слова - это зарезервированные идентификаторы, которые наделены определенным смыслом. Их можно использовать только в соответствии со значением известным компилятору языка СИ.

Приведем список ключевых слов:

auto break case char const continue default

do double else enum extern float for

goto if inline int long register restrict

return short signed sizeof static struct switch

typedef union unsigned void volatile while _Bool

_Complex _Imaginary

Ключевые слова не могут быть использованы в качестве идентификаторов.

1.1.5. Использование комментариев в тексте программы

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

  1. Он(комментарий) начинается двумякосыми чертами // . Приэтом все символы, которые следуют за этими чертами до конца строки, игнорируются компилятором.

  2. Комментарий начинается символами /* и заканчивается символами */ . В этом случае комментарий может располагаться на нескольких строках.

Внутри комментария не может быть специальных символов определяющих начало и конец комментариев, соответственно (/* и */), но могут быть использованы все остальные символы языка Си и буквы русского алфавита.

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

  1. /* комментарии к программе */

  2. /* комментарии

к программе */

  1. // комментарии к программе

  2. /* В данном блоке операторов

производится

вычисление коэффициентов уравнения */

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

  1. // комментарии к

программе

  1. /* начало

int main(void)

программы

*/

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