С++: Комментарии в С++
Кроме кода, в файлах с исходным кодом могут находиться комментарии. Это текст, который не является частью программы и нужен программистам для пометок. С их помощью добавляют пояснения, как работает код, какие здесь ошибки нужно поправить или не забыть что-то добавить позже.
int main() {
// Удалить вывод в консоль перед запуском в продакшене
std::cout << "Hello World!";
return 0;
}Комментарии в С++ бывают двух видов:
Однострочные комментарии
Однострочные комментарии начинаются с //. После этих двух символов может следовать любой текст, вся строчка не будет анализироваться и исполняться.
Комментарий может занимать всю строчку. Если одной строчки мало, то создаются несколько комментариев:
// For Winterfell!
// For Lanisters!Комментарий может находиться на строчке после какого-нибудь кода:
int index { 0 }; // counter initializationМногострочные комментарии
Многострочные комментарии начинаются с /* и заканчиваются на */.
/*
This program
prints a message
to the console
*/
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}Такие комментарии, обычно, используют для документирования кода, например, функций.
Задание
Выведете в консоль строку Hello Jon Snow!
В любом месте программы создайте однострочный комментарий с текстом: You know nothing, Jon Snow!.
Не забудьте добавить перевод строки с помощью функции std::endl или символа \n
С++: Комментарии в С++
Кроме кода, в файлах с исходным кодом могут находиться комментарии. Это текст, который не является частью программы и нужен программистам для пометок. С их помощью добавляют пояснения, как работает код, какие здесь ошибки нужно поправить или не забыть что-то добавить позже.
int main() {
// Удалить вывод в консоль перед запуском в продакшене
std::cout << "Hello World!";
return 0;
}Комментарии в С++ бывают двух видов:
Однострочные комментарии
Однострочные комментарии начинаются с //. После этих двух символов может следовать любой текст, вся строчка не будет анализироваться и исполняться.
Комментарий может занимать всю строчку. Если одной строчки мало, то создаются несколько комментариев:
// For Winterfell!
// For Lanisters!Комментарий может находиться на строчке после какого-нибудь кода:
int index { 0 }; // counter initializationМногострочные комментарии
Многострочные комментарии начинаются с /* и заканчиваются на */.
/*
This program
prints a message
to the console
*/
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}Такие комментарии, обычно, используют для документирования кода, например, функций.
Задание
Выведете в консоль строку Hello Jon Snow!
В любом месте программы создайте однострочный комментарий с текстом: You know nothing, Jon Snow!.
Не забудьте добавить перевод строки с помощью функции std::endl или символа \n
Ваше упражнение проверяется по этим тестам
#include "test_helper.h"
TEST_CASE("testing solution") {
std::string expected = "Hello Jon Snow!\n";
std::string actual = get_output(sizeof(expected));
CHECK(actual == expected);
}Решение учителя откроется через:
20:00
