Ключевые слова и идентификаторы в C++

Что такое ключевые слова?

Ключевые слова в C++ — это зарезервированные слова, которые имеют специальное значение для компилятора. Они служат основой синтаксиса языка и не могут быть использованы для других целей, таких как имена переменных или функций. Примеры ключевых слов включают int, return, if, while и class.

Историческая справка

С развитием C++ Бьярне Страуструпом в начале 1980-х годов, был введен ряд ключевых слов, наследованных от языка C, а также добавлены новые, специфичные для поддержки объектно-ориентированных концепций, таких как class и public. С каждым стандартом C++, начиная с C++98, вводились новые ключевые слова, расширяющие возможности языка.

Основные ключевые слова C++

Ключевое слово Описание
int Целочисленный тип данных.
float Тип данных с плавающей точкой.
double Тип данных с плавающей точкой двойной точности.
char Символьный тип данных.
void Тип для определения функций без возвращаемого значения.
bool Булев тип, принимающий значения true или false.
if Условный оператор.
else Альтернативная ветвь условного оператора.
while Цикл, выполняющийся пока условие истинно.
for Цикл с предустановленным количеством итераций.
switch Многоветвевой условный оператор.
case Метка ветви в операторе switch.
return Возвращает значение из функции.
class Определяет тип данных класса.

Дополнительные ключевые слова

  • alignas
  • alignof
  • auto
  • break
  • catch
  • constexpr
  • const_cast
  • continue
  • decltype
  • default
  • delete
  • do
  • dynamic_cast
  • enum
  • explicit
  • export
  • extern
  • false
  • friend
  • goto
  • inline
  • long
  • mutable
  • namespace
  • new
  • noexcept
  • nullptr
  • operator
  • private
  • protected
  • public
  • register
  • reinterpret_cast
  • requires
  • short
  • signed
  • sizeof
  • static
  • static_assert
  • static_cast
  • struct
  • template
  • this
  • thread_local
  • throw
  • true
  • try
  • typedef
  • typeid
  • typename
  • union
  • unsigned
  • using
  • virtual
  • volatile
  • wchar_t
  • and
  • and_eq
  • bitand
  • bitor
  • compl
  • not
  • not_eq
  • or
  • or_eq
  • xor
  • xor_eq

Что такое идентификаторы?

Идентификаторы — это имена, присваиваемые элементам программы, таким как переменные, функции, классы и так далее. Идентификаторы в C++ должны начинаться с буквы (a-z, A-Z) или символа подчеркивания (_), за которыми могут следовать буквы, цифры (0-9) или подчеркивания.

Правила и соглашения

Важно соблюдать определенные правила и соглашения при выборе имен идентификаторов, чтобы код был читаемым и легко поддерживаемым. Например, имена переменных часто начинаются с маленькой буквы, а имена классов — с большой. Использование понятных и описательных имен помогает сделать код более понятным.

Примеры идентификаторов

Допустимые идентификаторы:

  • myVariable - правильное имя для переменной.
  • _myValue - пример использования символа подчеркивания.
  • MAX_SIZE - константа, имя которой написано заглавными буквами.

Недопустимые идентификаторы:

  • 2ndPlace - идентификатор не может начинаться с цифры.
  • class - использование ключевого слова в качестве идентификатора.
codechick

СodeСhick.io - простой и эффективный способ изучения программирования.

2024 ©