Учу по Дейтелу с++. Прочитал что каждую строку нужно комментировать. Проверьте правильно ли я проком - Вопросы по С+

Вопрос Учу по Дейтелу с++. Прочитал что каждую строку нужно комментировать. Проверьте правильно ли я проком

Регистрация
9 Июл 2013
Сообщения
78
Репутация
0
Спасибо
1
Монет
0
#include // нужна для ввода вывода
using namespace std; // пространственные имена
int main() //функция начало тела программы
{
int b = 1; //инициализация
int a; // объявить переменную
int max;

while (b <= 10) Цикл с предусловием
{
cout << "number " << ": "; cin >> a; // ввод переменной а
if (b == 1) //если b равно 1 то
{
max = a; //макс равно числу а
}
else if (a > max) //если число а больше max то
{
max = a; //максимальное число а
}
++b; //выполняет инкремент а затем печатает число
return 0;
}
 
Регистрация
8 Мар 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
Нет никакого смысла приписывать к каждой строке ее перевод на русский язык :) Комментарии нужны не к каждому действию, а для пояснения смысла блоков программы и неочевидных нюансов.
 
Регистрация
2 Сен 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Во-первых. это дело добровольное; во-вторых, мнение разных авторов расходится. Комментируйте непонятные моменты, например. Зачем Вам комментировать первые три строки, если они очевидны?
 
Регистрация
12 Авг 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Неправильно. Комментирование - занятие добровольное, но принято комментировать блоки кода и не особо очевидные моменты.
 
Регистрация
4 Авг 2013
Сообщения
67
Репутация
-1
Спасибо
1
Монет
0
Такие комментарии только загромождают текст. Надо комментировать назначение класса, функции, параметра, поля класса, переменной (не всегда). Не надо комментировать то, что и так очевидно. В данном примере комментарии должны быть приблизительно такие. - назначение программы. Может быть имя и email автора. - как запускать/использовать программу (если есть необходимость в пояснениях) - это цикл для ...(обычно нет необходимости пояснять) - int a; // назначение переменной (обычно нет необходимости в таких комментариях)
 
Регистрация
13 Мар 2017
Сообщения
314
Репутация
70
Спасибо
11
Монет
0
Re: Учу по Дейтелу с++. Прочитал что каждую строку нужно комментировать. Проверьте пр

#include // нужна для ввода вывода
using namespace std; // пространственные имена
int main() //функция начало тела программы
{
int b = 1; //инициализация
int a; // объявить переменную
int max;

while (b <= 10) Цикл с предусловием
{
cout << "number " << ": "; cin >> a; // ввод переменной а
if (b == 1) //если b равно 1 то
{
max = a; //макс равно числу а
}
else if (a > max) //если число а больше max то
{
max = a; //максимальное число а
}
++b; //выполняет инкремент а затем печатает число
return 0;
}

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