double arrow

Ключевые слова Си


Базовые понятия языка Си.

Комментарии

Блоки кода

Блок кода – несколько строк, заключённые в фигурные скобки.

Если внутри блока кода содержится другой блок кода, то он называется составной инструкцией.

Внутри каждого блока кода могут быть объявлены данные, локальные для данного блока.

Существуют два возможных способа создания коментариев:

1) // комментированный текст - простой комментарий ( действует на 1 строку)

2) /* комментированный текст */ комментарий действует на весь блок заключенный между набором символов "/*" и "*/".

Рекомендации:

- комментарии должны быть;

- плохой комментарий хуже, чем его отсутствие;

- не стоит комментировать очевидное;

- обязательно комментировать объекты, которые используются разными единицами трансляции;

- хорошим тоном считается комментировать начало файла.

Ключевые слова Cи - слова, зарезервированные только для использования компилятором языка Си.

примеры:

#include
#define
if, for, while, int, float, char…

Идентификаторы – используются для присвоения имён объектам.

Специфика присвоения имён.

1) Идентификатор С++ состоит из последовательности букв и цифр. [a-z], [A-Z], [0-9], _.




2) Первый символ должен быть буквой.

3) _ - подчёркивание равно букве, но имена, начинающиеся с “_”, обычно зарезервированы для специфических нужд среды или использования стандартных библиотек.

4) Компилятор различает символы в верхнем и нижнем регистре. Например, fool и FOOL – разные переменные.

5) Для некоторых компиляторов есть ограничения для количества символов в имени ( С – 31 символ) . В количестве имён нельзя использовать ключевые слова С.

6) В качестве имён нельзя использовать ключевые слова С

7) Чем шире область использования, тем осмысленнее должны быть имена

8) Согласно Венгерской нотации рекомендуется в имени указывать тип переменной

примеры:

Примеры правильных имён Примеры неправильных имён
hello Hello this_is_very_long_var _u_name   a var1 my.var1 char $my _TYPE

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

Список ключевых слов:

auto, double, int, struct, break, else, long, switch, case, enum, register, typedef, char, extern, return union, const, float, short, unsigned, continue, for, signed, void, default, goto, sizeof, while, do, if, static, volatile.

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







Сейчас читают про: