Структура программы на C++
В этом разделе мы изучим основную структуру программы на языке C++ и познакомимся с основными компонентами, из которых состоит любая программа.
Основная структура программы
Каждая программа на C++ состоит из нескольких ключевых компонентов:
Директивы препроцессора
Директивы препроцессора начинаются с символа # и обрабатываются до начала компиляции программы:
Эти директивы сообщают компилятору, какие библиотеки нужно включить в программу.
Пространство имен
Эта строка позволяет использовать стандартные объекты C++ (такие как cout, cin, endl) без префикса std::. Без этой строки нам пришлось бы писать std::cout вместо cout.
Функция main()
Функция main() является точкой входа в программу:
int- указывает, что функция возвращает целое числоmain- имя функции (обязательное для любой программы)()- список параметров (в данном случае пустой){}- тело функции, где находится исполняемый кодreturn 0;- возвращает 0, что означает успешное выполнение программы
Операторы и выражения
Внутри функции main() мы пишем операторы и выражения:
Комментарии
Комментарии помогают объяснить код и не влияют на выполнение программы:
Блоки кода
Фигурные скобки {} группируют операторы в блоки:
Правила написания кода
- Каждый оператор заканчивается точкой с запятой
; - C++ чувствителен к регистру -
Mainиmainэто разные имена - Пробелы и переносы строк игнорируются (но влияют на читаемость)
- Имена переменных и функций могут содержать буквы, цифры и подчеркивания, но не могут начинаться с цифры
Эта базовая структура является основой для всех программ на C++, которые мы будем изучать в дальнейшем.