Комментарии необходимы для понимания смысла кода. В небольших программах это не критично и можно без них обойтись. Но в больших проектах обязательно должны быть комментарии. Обычно они используются для описания используемого алгоритма, назначения переменных и т.д.
Компилятор игнорирует комментарии, они никак не влияют на исполняемую программу.
В языке С++ присутствуют два вида комментариев: однострочные и парные.
Однострочный комментарий начинается символом двойной наклонной черты //
и завершается в конце строки. Все, что находится справа от этого символа в текущей строке, будет проигнорировано компилятором.
Второй тип комментария начинается символом /*
и завершается символом */
. Эти комментарии способны содержать все что угодно, включая новые строки, за исключением символа */
. Все, что находится между символами /*
и */
, компилятор считает комментарием.
В программах обычно используют обе формы комментариев.
#include <iostream>
/*
Функция main();
Чтение двух чисел и отображение произведения
*/
int main() {
setlocale(LC_ALL, "Russian");
std::cout << "Введите два числа" << std::endl;
int num1 = 0, num2 = 0; //переменные для хранения чисел
std::cin >> num1 >> num2;
std::cout << "Произведение введенных чисел: " << num1 * num2
<< std::endl;
return 0;
}