Из этой статьи вы узнаете об основном синтаксисе C++, включая ключевые слова, идентификаторы, блоки и разделители.
Эти термины служат основой для программирования на C++, и вам необходимо хорошо их знать, прежде чем вы начнете программировать на языке C++.
Разделители и блоки в C++
В C++ конец логического оператора или объекта обозначается разделителем оператора или терминатором оператора. Завершающий оператор, используемый в C++, — это точка с запятой (;). Каждый оператор C++ должен заканчиваться точкой с запятой.
Например:
1 2 |
х = 1; а = а +1; |
Как показано выше, каждое выражение, оканчивающееся точкой с запятой, и является отдельным выражением.
Еще одна сущность в C++ — «блоки». Блок представляет собой набор логически связанных операторов программирования, заключенных в открывающую и закрывающую фигурные скобки.
Ниже приведен блок в C++:
1 2 3 4 5 6 |
{ int i=1; cout<<”This is a C++ block”; i++; cout<<”value of i = “<<i; } |
Как показано выше, блок в C++ может даже иметь объявления переменных, определения и любые другие допустимые операторы программирования.
Здесь следует отметить, что C++ не распознает конец строки как признак конца оператора.
По этой причине, утверждение можно записать так:
1 2 3 |
a=1; a = a+2; cout<<a; |
Или записать в одну строку следующим образом:
1 |
a=1; a = a+2; cout<<a; |
Следовательно, оба способа написания операторов, показанных выше, являются допустимыми операторами.
Идентификаторы в C++
Каждый объект в C++, такой как переменная, функция, класс, модуль и т.д., нуждается в имени для идентификации. Это имя, которое мы им даем, называется «идентификатор». Идентификатор в C++ обычно начинается с буквы от A до Z или от a до z или символа подчеркивания (_), за которым следует ноль или любая другая буква алфавита, цифра или знак подчеркивания.
Ниже приведены некоторые примеры допустимых идентификаторов:
abc _one myarray test123
C++ не позволяет именам идентификаторов начинаться с цифр, а также не позволяет идентификаторам включать в свое имя символы, отличные от подчеркивания.
Таким образом, все следующие идентификаторы являются недопустимыми идентификаторами.
8num num@array my#name @email
Поскольку язык C++ чувствителен к регистру, одинаковые имена идентификаторов, но с разными регистрами, будут двумя разными идентификаторами. Таким образом, два идентификатора myarray и Myarray будут различны по отношению друг к другу.
Ключевые слова в С++
Ключевые слова — это определенные слова, которые зарезервированы компилятором для собственного использования. В основном это некоторые встроенные функции, типы данных переменных, имена файлов, имена операторов и т.д., которые вы будете использовать в своей программе.
Поскольку все ключевые слова зарезервированы компилятором, вы не сможете использовать эти слова при именовании переменных, констант или любых других идентификаторов.
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++ поддерживает два типа комментариев: однострочные и многострочные комментарии.
Однострочные комментарии
Однострочные комментарии в основном записываются только в одну строку, они начинаются с символов «//» и продолжаются до конца строки. Таким образом, когда компилятор встречает «//», он распознает начало комментария и игнорирует все, что следует за ним.
Ниже приведены несколько однострочных комментариев на C++:
1 2 3 |
//это однострочный комментарий // он также выглядит и в основной функции |
Многострочные комментарии
Многострочные или блочные комментарии — это комментарии, заключенные между «/*» и «*/». Все внутри блока, начинающееся с «/*» и заканчивающееся на «*/», игнорируется компилятором. Комментарии такого типа не обязательно однострочные, они могут занимать несколько строк.
Пример многострочных комментария приведен ниже:
1 2 3 |
/* Это пример многострочного комментария в языке программирования C++ */ |
Итог
В этой статье мы почти полностью рассмотрели основные термины, которые мы сами используем в программировании на C++. В нашей следующей статье мы подробно поговорим о типах данных C++.
С Уважением, МониторБанк