В этом уроке мы рассмотрим базовую структуру программы на C++. Понимание этой структуры крайне важно для создания даже самых простых программ.

Простейшая программа на C++

Вот пример простейшей программы на C++:

#include <iostream>

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

Давайте разберем эту программу по частям:

1. Директива препроцессора

#include <iostream>

Эта строка говорит компилятору включить стандартную библиотеку ввода-вывода iostream. Она необходима для использования функций cout и cin.

2. Функция main()

int main()
{
    // Код программы
}

Функция main() - это точка входа в программу. Выполнение программы начинается с первой инструкции внутри main() и заканчивается последней инструкцией main().

3. Тело функции

std::cout << "Hello, World!";

Это инструкция, которая выводит текст “Hello, World!” на экран. std::cout - это объект, представляющий поток вывода на консоль.

4. Оператор return

return 0;

Эта инструкция завершает выполнение функции main() и возвращает значение 0 операционной системе, что обычно означает успешное завершение программы.

Примечание: В современных стандартах C++ (C++11 и выше) оператор return 0; в конце функции main() можно опустить. Компилятор автоматически добавит его, если вы этого не сделаете.

Заключение

Это базовая структура программы на C++. По мере изучения языка вы будете добавлять новые элементы и усложнять структуру своих программ, но эта основа останется неизменной.

В следующих уроках мы более подробно рассмотрим каждый из этих элементов и научимся создавать более сложные программы.

Перейти к следующему уроку →