В этом уроке мы рассмотрим ключевые слова и идентификаторы в C++, которые являются важными элементами синтаксиса языка.
Ключевые слова
Ключевые слова (зарезервированные слова) - это предопределенные слова в C++, которые имеют специальное значение для компилятора. Их нельзя использовать в качестве идентификаторов в программе.
Вот список ключевых слов в C++:
alignas alignof and and_eq asm auto
bitand bitor bool break case catch
char char16_t char32_t class compl const
constexpr continue decltype default delete do
double dynamic_cast else enum explicit export
extern false float for friend goto
if inline int long mutable namespace
new noexcept not not_eq nullptr operator
or or_eq private protected public register
reinterpret_cast return short signed sizeof
static static_assert static_cast struct switch
template this thread_local throw true
try typedef typeid typename union unsigned
using virtual void volatile wchar_t while
xor xor_eq
Примечание: Некоторые компиляторы могут поддерживать дополнительные ключевые слова.
Идентификаторы
Идентификаторы - это имена, которые вы даете переменным, функциям, классам и другим элементам в вашей программе. При создании идентификаторов следует соблюдать следующие правила:
- Идентификатор должен начинаться с буквы (a-z или A-Z) или символа подчеркивания (_).
- После первого символа могут следовать буквы, цифры или символы подчеркивания.
- Идентификаторы чувствительны к регистру (myVariable и MyVariable - разные идентификаторы).
- Идентификатор не может быть ключевым словом.
- Идентификатор не должен содержать пробелов или специальных символов (кроме подчеркивания).
Примеры допустимых идентификаторов:
myVariable
_count
user123
firstName
MAX_SIZE
Примеры недопустимых идентификаторов:
123abc // Начинается с цифры
my-variable // Содержит недопустимый символ
class // Является ключевым словом
my variable // Содержит пробел
Рекомендации по именованию
Хотя C++ позволяет использовать различные стили именования, вот несколько общих рекомендаций:
- Используйте осмысленные имена, которые описывают назначение переменной или функции.
- Для переменных и функций обычно используется camelCase (например, myVariable, calculateTotal).
- Для классов часто используется PascalCase (например, MyClass, DataManager).
- Константы обычно пишутся ЗАГЛАВНЫМИ_БУКВАМИ_С_ПОДЧЕРКИВАНИЯМИ.
- Избегайте использования одиночного символа подчеркивания в начале идентификатора, так как это зарезервировано для системных имен.
Важно: Придерживайтесь единого стиля именования в своем проекте для улучшения читаемости кода.
Понимание ключевых слов и правил создания идентификаторов - важный шаг в освоении C++. В следующих уроках мы будем использовать эти знания для создания переменных, функций и других элементов программы.