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 или терминале.