Урок №18. Базовое форматирование кода

Пробелы относятся к символам, которые используются в форматировании кода, также сюда входят символы табуляции и, иногда, разрыв строки. Компилятор, как правило, игнорирует пробелы, но всё же есть небольшие исключения. В следующем примере все строчки кода […]

Урок №17. Операторы

Как мы уже знаем из предыдущих уроков, выражение — это математический объект, который производит определённое значение. Однако термин «математический объект» несколько расплывчатый. Точнее будет так: выражение — это комбинация литералов, переменных, функций и операторов, которые […]

Урок №16. Ключевые слова и идентификаторы

C++ имеет зарезервированный набор из 84 слов (включая версию С++17) для собственного использования. Эти слова называются ключевыми словами, каждое из которых имеет своё особое значение. Вот список всех ключевых слов в C++ (включая C++17): alignas […]

Урок №15. Локальная область видимости

Как мы уже знаем из предыдущих уроков, при выполнении процессором стейтмента int х; создаётся переменная. Возникает вопрос: «Когда эта переменная уничтожается?». Область видимости переменной определяет, кто может видеть и использовать переменную во время её существования. […]

Урок №14. Почему функции полезны и как их эффективно использовать?

Теперь, когда мы уже знаем, что такое функции и зачем они нужны, давайте более подробно рассмотрим то, почему они так полезны. Зачем использовать функции? Начинающие программисты часто спрашивают: «А можно ли обходиться без функций и […]

Урок №13. Параметры и аргументы функций

В предыдущем уроке мы говорили, что функция может возвращать значение обратно в caller, используя оператор return. В этом уроке мы узнаем, что такое аргументы функции и параметры функции. Параметры и аргументы функций Во многих случаях нам […]

Урок №12. Функции и оператор возврата return

Вы уже знаете, что каждая программа должна иметь функцию main() (с которой она и начинает своё выполнение). Тем не менее, большинство программ используют и много других функций. Функции Функция — это последовательность стейтментов для выполнения […]

Урок №10. Переменные. Инициализация и Присваивание

Программируя на языке C++ мы создаём, обрабатываем и уничтожаем объекты. Объект — это часть памяти, которая может хранить значение. Аналогия: почтовый ящик, где мы храним информацию и откуда её извлекаем. Все компьютеры имеют оперативную память, […]

Урок №9. Комментарии

Комментарий — это строка (или несколько строк) текста, которая вставляется в исходный код для объяснения того, что делает этот код. В C++ есть два типа комментариев: однострочные и многострочные. Однострочные комментарии Однострочные комментарии — это […]