Информация о файлах cookie на этой странице

Наш сайт использует файлы cookie, чтобы обеспечивать его работу, а также собирать и анализировать данные о работе и использовании сайта. Политика конфиденциальности

  • Курсы
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Тарифы
  • English
  • Čeština
  • Deutsch
  • Русский
ВойтиНачать бесплатно
  • Курсы
  • Тарифы

Сообщество

Войти
  
  • Курсы
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Тарифы
  • English
  • Čeština
  • Deutsch
  • Русский
ВойтиНачать бесплатно
  • Курсы
  • Тарифы

Сообщество

Войти

Ваша первая программа

Добро пожаловать на курс C++! C++ — один из самых распространённых языков программирования в мире. На нём написаны компьютерные игры и игровые движки, такие как Unreal Engine, а ещё веб-браузеры, редакторы фото и видео, программы в автомобилях, роботах и многих других устройствах. Программисты выбирают его там, где программа должна работать быстро.

На этом курсе вы научитесь писать программы, которые считают, принимают решения, повторяют работу, работают со списками значений и собираются из небольших частей — функций. В конце вы напишете небольшой проект самостоятельно. А свою первую программу вы напишете прямо сейчас.

Программа — это последовательность инструкций: команд, которые компьютер выполняет одну за другой, сверху вниз. Но компьютер не понимает C++ напрямую. Сначала программу должен обработать компилятор: он проверяет, правильно ли она написана, и переводит её в команды, понятные компьютеру. Когда вы нажимаете Запустить, сайт компилирует вашу программу и сразу запускает её.

Вот целая программа, которая выводит приветствие:

#include <iostream>

int main() {
    std::cout << "Привет!" << std::endl;
}

Она выводит:

Привет!

Что означают её части:

  • #include <iostream> подключает к программе часть стандартной библиотеки — набора готовых инструментов, который всегда поставляется вместе с C++. Эта часть отвечает за ввод и вывод и умеет выводить текст. Без неё программа не узнала бы std::cout.
  • int main() { } — главная часть программы, функция main. С неё программа начинается: она выполняет инструкции между фигурными скобками { и } сверху вниз и заканчивается. В каждой программе на C++ ровно одна функция main. Что означают int и круглые скобки (), вы узнаете в уроке о функциях. Пока считайте это готовой рамкой, в которую вы пишете код.
  • std::cout (от англ. character output — вывод символов) — это вывод программы. Всё, что вы отправляете в него, появляется в выводе. std:: значит «из стандартной библиотеки». В интернете часто встречаются программы, которые начинаются со строки using namespace std; и дальше пишут просто cout. Так меньше печатать, но в больших программах имена могут перепутаться, поэтому на этом курсе мы пишем std::.
  • << отправляет то, что идёт после него, в вывод. Можно представить, что это стрелка, направленная к std::cout.
  • "Привет!" — это текст. Текст пишут в двойных кавычках ", которые показывают, где текст начинается и где заканчивается. Выводится ровно то, что между ними.
  • std::endl (от англ. end line — конец строки) заканчивает строку, и следующий вывод начинается с новой строки.
  • Точка с запятой ; заканчивает инструкцию, как точка заканчивает предложение. Она ставится после каждой инструкции внутри main. Строки #include, int main() { и } инструкциями не являются, поэтому точки с запятой у них нет.

В C++ заглавные и строчные буквы считаются разными, поэтому std::Cout приводит к ошибке. Если в программе, например, пропущена точка с запятой, компилятор её не запускает и показывает в выводе красное сообщение об ошибке, такое как expected ';' after expression. Не переживайте: проверьте точки с запятой и кавычки и запустите программу снова. Позже в этом уроке вы научитесь читать такие сообщения.

Задание

  1. 1

    В редакторе — программа из примера. Нажмите Запустить под редактором и посмотрите на вывод (на телефоне — под заголовком «Вывод»). Первый запуск может занять несколько секунд, пока загружается компилятор.

    Затем измените текст в кавычках, чтобы программа выводила традиционное первое сообщение каждого программиста:

    Привет, мир!
  2. 2

    Под этой инструкцией добавьте вторую инструкцию std::cout, которая выводит на следующей строке ваше имя. Не забудьте про кавычки и точку с запятой в конце.

1/8

  1. 1. Ваша первая программа
  2. 2. Несколько строк
  3. 3. Викторина: новые строки
  4. 4. Текст и числа
  5. 5. Комментарии
  6. 6. Чтение сообщений об ошибках
  7. 7. Викторина: найдите ошибку
  8. 8. Итоги
Далее

Начните программировать бесплатно

Регистрируясь, вы принимаете Условия использования и Политику конфиденциальности.

Или зарегистрируйтесь через: