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