В этом уроке мы рассмотрим базовую структуру программы на 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++. По мере изучения языка вы будете добавлять новые элементы и усложнять структуру своих программ, но эта основа останется неизменной.
В следующих уроках мы более подробно рассмотрим каждый из этих элементов и научимся создавать более сложные программы.