Logo
Книга для начинающих
ВходРегистрация
/
-
/
Курс C++
/

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

С++: Комментарии в С++

Кроме кода, в файлах с исходным кодом могут находиться комментарии. Это текст, который не является частью программы и нужен программистам для пометок. С их помощью добавляют пояснения, как работает код, какие здесь ошибки нужно поправить или не забыть что-то добавить позже.

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

Коммерческий опыт и Трудоустройство

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются
/
-
/
Курс C++
/

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

С++: Комментарии в С++

Кроме кода, в файлах с исходным кодом могут находиться комментарии. Это текст, который не является частью программы и нужен программистам для пометок. С их помощью добавляют пояснения, как работает код, какие здесь ошибки нужно поправить или не забыть что-то добавить позже.

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

waiting_clock
← ПредыдущийСледующий →