02. Первая программа: Hello, World!

Зачем нужна первая программа

Каждый программист начинает свой путь с классической программы Hello, World!. Это простейший пример, который показывает, как работает язык и как вывести текст в консоль.
«Hello, World!» — это не просто фраза, это ваш первый шаг в мир программирования!

Как устроена программа C++

Программы на C++ состоят из функций. Главная из них — это main(). Именно она запускается первой при выполнении программы.

Базовая структура программы


#include <iostream>
using namespace std;

int main() { cout << "Hello, World!" << endl; return 0; }

Разбор по строкам

  • #include <iostream> — подключает библиотеку ввода и вывода (Input/Output Stream). Без неё нельзя использовать cout.
  • using namespace std; — позволяет не писать каждый раз std::cout, а просто cout.
  • int main() — главная функция программы. Именно с неё начинается выполнение кода.
  • cout << "Hello, World!"; — команда, которая выводит текст в консоль.
  • << endl — означает переход на новую строку (аналог Enter).
  • return 0; — сообщает, что программа завершилась успешно.

Как запустить программу

1. В Code::Blocks

  • Создай новый проект Console Application.
  • Выбери язык C++.
  • Вставь приведённый код и нажми Build and Run (F9).

2. В Visual Studio Code

  • Создай файл main.cpp.
  • Вставь код программы.
  • Открой терминал и выполни команду:

g++ main.cpp -o hello
./hello
После этого в консоли появится надпись:
Hello, World!

Экспериментируем с выводом

1. Несколько строк вывода


#include <iostream>
using namespace std;

int main() { cout << "Привет, мир!" << endl; cout << "Добро пожаловать в C++!" << endl; cout << "У вас всё получится!" << endl; return 0; }

2. Комментарии в коде

Комментарии — это пояснения, которые не влияют на выполнение программы.
  • // — однострочный комментарий.
  • /* ... */ — многострочный комментарий.

#include <iostream>
using namespace std;

int main() { // Это комментарий к коду cout << "Учусь программировать!" << endl;

/* Это многострочный комментарий */

cout << "Комментарии помогают понимать код." << endl; return 0; }

Типичные ошибки новичков

  • Забыта точка с запятой (;) — каждая команда в C++ должна заканчиваться точкой с запятой.
  • Отсутствует #include <iostream> — без подключения библиотеки компилятор не знает, что такое cout.
  • Пропущены фигурные скобки { } — они определяют начало и конец функции.

Пример ошибки


int main()
    cout << "Ошибка!" << endl;
    return 0;
}
Ошибка: пропущена открывающая скобка { после main()

Мини-практика

Попробуй выполнить следующие задания:
  • Выведи на экран своё имя и возраст на разных строках.
  • Сделай, чтобы программа выводила математический пример: 2 + 2 = 4.
  • Добавь комментарии, объясняющие, что делает каждая строка.

Пример решения


#include <iostream>
using namespace std;

int main() { cout << "Меня зовут Алексей" << endl; cout << "Мне 18 лет" << endl; cout << "2 + 2 = " << 2 + 2 << endl; return 0; }

Советы начинающим

  • Не копируй код без понимания — пробуй объяснить каждую строку.
  • Экспериментируй: измени текст, добавь свои фразы, попробуй арифметику.
  • Не бойся ошибок компиляции — это нормальный этап обучения.
  • Каждая ошибка — это подсказка, как стать лучше.

Итоги урока

Теперь вы умеете:
  • Создавать базовую структуру программы на C++.
  • Выводить текст в консоль с помощью cout.
  • Использовать комментарии и отлаживать ошибки.
  • Компилировать и запускать код в IDE или терминале.