882 читали · 1 год назад
Основы С++: Директивы препроцессора и знакомство с макросами
Для того, чтобы ваш код превратился посредством компиляции в рабочую программу, он должен пройти несколько важных преобразований. Они называются этапами трансляции. Подробнее о трансляции можно почитать в официальной документации вот здесь. В одну из фаз трансляции в работу включается препроцессор. Когда начинается его работа, он просматривает файл кода в поисках директив, оставленных программистом для него. После чего, препроцессор исполняет все директивы. В каждой программе с вводом и выводом...
5 месяцев назад
Переменные и типы переменных, константы const и директива #define
Переменные Переменная — это ячейка памяти с именем, которая хранится в памяти контроллера и содержит числовое значения или числовой код буквенного символа. С числовыми типами данных (переменными) можно выполнять все математические операции: умножение, деление, сложение, вычитание, преобразование в другой тип данных и т.п. Переменная в скетче должна быть объявлена до использования, то есть выше по коду. Переменная имеет имя, значение и тип. Пример объявления переменной в Arduino IDE (называется декларацией): ТИП...