Комментарии в программе

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

В языке C++ присутствуют два типа комментариев: однострочный и многострочный. Однострочный комментарий начинается с символов // и заканчивается в конце строки. Вставлять однострочный комментарий можно как в начале строки, так и после инструкции. Если символы // разместить перед инструкцией, то она не будет выполнена. Если символы // расположены внутри кавычек, то они не являются признаком начала комментария. Примеры однострочных комментариев:

// Это комментарий
std::cout << "Hello, world!"; // Это комментарий
// std::cout << "Hello, world!"; // Инструкция выполнена не будет
std::cout << "// Это НЕ комментарий!!!";

Многострочный комментарий начинается с символов /* и заканчивается символами */. Комментарий может быть расположен как на одной строке, так и на нескольких. Кроме того, многострочный комментарий можно размещать внутри выражения, хотя это и нежелательно. Следует иметь в виду, что многострочные комментарии не могут быть вложенными, поэтому при комментировании больших блоков следует проверять, что в них не встречается закрывающая комментарий комбинация символов */. Тем не менее, однострочный комментарий может быть расположен внутри многострочного комментария. Примеры многострочных комментариев:

/*
Многострочный комментарий
*/
std::cout << "Hello, world!"; /* Это комментарий */
/* std::cout << "Hello, world!"; // Инструкция выполнена не будет */
int x;
x = 10 /* Комментарий */ + 50 /* внутри выражения */;
std::cout << "/* Это НЕ комментарий!!! */";

Редактор Eclipse позволяет быстро добавить символы комментариев. Чтобы вставить однострочный комментарий в начале строки, нужно сделать текущей строку с инструкцией и нажать комбинацию клавиш <Ctrl>+</>. Если предварительно выделить сразу несколько строк, то перед всеми выделенными строками будет вставлен однострочный комментарий. Если все выделенные строки были закомментированы ранее, то комбинация клавиш <Ctrl>+</> удалит все однострочные комментарии. Для вставки многострочного комментария необходимо выделить строки и нажать комбинацию клавиш <Shift>+<Ctrl>+</>. Для удаления многострочного комментария предназначена комбинация клавиш <Shift>+<Ctrl>+<\>.

У начинающих программистов может возникнуть вопрос, зачем может потребоваться комментировать инструкции? Проблема заключается в том, что часто в логике работы программы возникают проблемы. Именно по вине программиста. Например, программа выдает результат, который является неверным. Чтобы найти ошибку в алгоритме работы программы, приходится отключать часть кода с помощью комментариев, вставлять инструкции вывода промежуточных результатов и анализировать их. Как говорится: разделяй и властвуй. Таким «дедовским» способом мы обычно ищем ошибки в коде. А «дедовским» мы назвали способ потому, что сейчас все редакторы предоставляют методы отладки, которые позволяют выполнять код построчно и сразу видеть промежуточные результаты. Раньше такого не было. Хотя способ и устарел, но все равно им часто пользуются.

Учебник C++ (MinGW-W64)
Учебник C++ (MinGW-W64) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов