Синтаксис си/с++ 16

Синтаксис си/с++

Циклы: for, while, do-while, break/continue, особенности применения

Введение После условных конструкций переходим к циклам — for, while, do-while — трём конструкциям повторения, различающимся в основном тем, когда проверяется условие продолжения и насколько компактно выражается типичная…

Синтаксис си/с++

Управляющие конструкции: if/else, switch, тернарный оператор

Введение После операторов переходим к конструкциям, управляющим порядком выполнения кода в зависимости от условий — if/else, switch, и тернарный оператор как компактная альтернатива простому if/else для выражений (а…

Синтаксис си/с++

Операторы: арифметические, логические, побитовые, приоритет и ассоциативность

Введение Операторы — базовые «кирпичики» любого выражения в C/C++ — в этой статье систематизируем основные категории операторов (арифметические, логические, побитовые) и разберём приоритет и ассоциативность, определяющие порядок вычисления…

Синтаксис си/с++

Переменные, область видимости, время жизни: auto, static, extern, register

Введение Объявление переменных без подробного разбора их области видимости и времени жизни — в этой статье разберём эти два связанных, но различных понятия систематически, вместе со спецификаторами auto…

Синтаксис си/с++

Типы данных: целые, вещественные, void, размеры и платформенная зависимость

Введение Ранее рассматривали вызов square(int value) без подробного разбора, что именно представляет собой тип int — в этой статье разберём базовые типы данных C/C++ систематически, включая важный, часто…

Синтаксис си/с++

Структура программы на C/C++: main, заголовочные файлы, точка входа

Введение Весь предыдущий план статей предполагал базовое знакомство с синтаксисом C/C++ — настало время вернуться к самым основам и разобрать их, начиная с того, как устроена программа на…