В этом уроке мы рассмотрим ключевые слова и идентификаторы в 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++. В следующих уроках мы будем использовать эти знания для создания переменных, функций и других элементов программы.

Перейти к следующему уроку →