Код программы на c с комментариями

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

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

Комментарии в C++ могут быть двух видов: однострочные и многострочные.

Давайте сразу перейдем к примерам и посмотрим, как можно использовать комментарии в Вашей программе на C++:

#include /* Это мультистрочный комментарий в языке C++, который легко может быть перенесён на несколько строк */ int main() < // это однострочный комментарий в C++ // ещё один однострочный комментарий int x = 0; std::cout

Как видите, многострочный комментарий располагается выше точки входа нашей программы — метода main(). Он начинается с символов /* и заканчивается символами */. Всё, что попадает между этими символами, не учитывается компилятором и является многострочным комментарием.

КАК ЧИТАТЬ И ПОНИМАТЬ С/C++ КОД?

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

В самом методе main() идут два однострочных комментария, которые начинаются с символов двойного «слеша», или //. Как нетрудно догадаться, основное отличие от многострочных комментариев, это то, что такой комментарий может располагаться только на одной строке. Точно так же можно задать сколь угодно много однострочных комментариев в Вашей программе, и они также не учитываются при компиляции Вашей программы на C++.

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

  • в случае однострочного комментария символы /* и */ не имеют какого-то особого значения и входят в сам однострочный комментарий
  • в случае многострочного комментария символы // не имеют какого-то особого значения и входят в сам многострочный комментарий
Читайте также:
Obd2 elm327 какую программу Андроид выбрать

Давайте для наглядности посмотрим пару примеров, демонстрирующих эти особенности:

#include /* Это мультистрочный комментарий. Для определения переменной целого типа используйте, например, такую конструкцию: int x = 123; // определение переменной x */ int main() < // Это однострочный комментарий, и в нём можно использовать как /* , так и */ std::cout

При этом Вы не можете использовать внутри многострочного комментария символы */

Причина этого понятна: как только Вы это сделаете, многострочный комментарий «закроется» и последующая пара символов */ уже будет вызывать ошибку компилятора, т.к. это уже будет некорректная конструкция языка C++.

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

Язык Си: компиляция в Visual Studio Code ПРОСТО


int days = 31; // присваиваем переменной значение количества дней в текущем месяце

Вот и всё, как видите, комментарии могут быть очень удобным средством для «заметок» в Вашей программе, при этом они никак не влияют на компиляцию программы и нужны для описания каких-то особенностей её работы, которые пригодятся Вам самим (к примеру, чтобы быстро вспомнить, как работает программа, если откроете её код спустя год), либо для тех программистов, с которыми Вы планируете поделиться исходными кодами Вашей программы на C++

Источник: allineed.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru