Основной синтаксис C++

Синтаксис C++Из этой статьи вы узнаете об основном синтаксисе C++, включая ключевые слова, идентификаторы, блоки и разделители.

Эти термины служат основой для программирования на C++, и вам необходимо хорошо их знать, прежде чем вы начнете программировать на языке C++.

Разделители и блоки в C++

В C++ конец логического оператора или объекта обозначается разделителем оператора или терминатором оператора. Завершающий оператор, используемый в C++, — это точка с запятой (;). Каждый оператор C++ должен заканчиваться точкой с запятой.

Например:

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

Еще одна сущность в C++ — «блоки». Блок представляет собой набор логически связанных операторов программирования, заключенных в открывающую и закрывающую фигурные скобки.

Ниже приведен блок в C++:

Как показано выше, блок в C++ может даже иметь объявления переменных, определения и любые другие допустимые операторы программирования.

Здесь следует отметить, что C++ не распознает конец строки как признак конца оператора.

По этой причине, утверждение можно записать так:

Читать также:  Указатели и операции с указателями в C++

Или записать в одну строку следующим образом:

Следовательно, оба способа написания операторов, показанных выше, являются допустимыми операторами.

Идентификаторы в C++

Каждый объект в C++, такой как переменная, функция, класс, модуль и т.д., нуждается в имени для идентификации. Это имя, которое мы им даем, называется «идентификатор». Идентификатор в C++ обычно начинается с буквы от A до Z или от a до z или символа подчеркивания (_), за которым следует ноль или любая другая буква алфавита, цифра или знак подчеркивания.

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

abc _one myarray test123

C++ не позволяет именам идентификаторов начинаться с цифр, а также не позволяет идентификаторам включать в свое имя символы, отличные от подчеркивания.

Таким образом, все следующие идентификаторы являются недопустимыми идентификаторами.

8num num@array my#name @email

Поскольку язык C++ чувствителен к регистру, одинаковые имена идентификаторов, но с разными регистрами, будут двумя разными идентификаторами. Таким образом, два идентификатора myarray и Myarray будут различны по отношению друг к другу.

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

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

Читать также:  Основные операции ввода/вывода в C++

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

C++ имеет множество ключевых слов, и мы перечислили их в таблице ниже:

asm else break register return signed
new this protected typeid union using
auto bool case char const continue
enum explicit extern float friend if
operator private public reinterpret_cast short sizeof
throw true typedef typename unsigned virtual
break export catch class const_cast default
protected try false for goto inline
static void delete int static_cast volatile
do long struct wchar_t double mutable
switch while dynamic_cast namespace template

Комментарии в С++

Комментарии в C++ — это информативные операторы, которые используются в программе C++ для объяснения различных конструкций, логики программы или функций, используемых в программе. Комментарии помогают сделать программу более читабельной и помогают яснее понять код. Всякий раз, когда компилятор встречает комментарий, он полностью его игнорирует.

C++ поддерживает два типа комментариев: однострочные и многострочные комментарии.

Читать также:  Карты в STL

Однострочные комментарии

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

Ниже приведены несколько однострочных комментариев на C++:

Многострочные комментарии

Многострочные или блочные комментарии — это комментарии, заключенные между «/*» и «*/». Все внутри блока, начинающееся с «/*» и заканчивающееся на «*/», игнорируется компилятором. Комментарии такого типа не обязательно однострочные, они могут занимать несколько строк.

Пример многострочных комментария приведен ниже:

Итог

В этой статье мы почти полностью рассмотрели основные термины, которые мы сами используем в программировании на C++. В нашей следующей статье мы подробно поговорим о типах данных C++.

С Уважением, МониторБанк

Добавить комментарий