Константы

Слайд 2

Логические константы В языке Ардуино есть две константы для представления логических

Логические константы

В языке Ардуино есть две константы для представления логических значений

истина и ложь: true и false.
false
false определяется как 0, в логическом выражении.
true
Обычно говорят, что true — это 1, это корректно, но также корректно то, что для integer любой значение отличное от 0 будет также true в логическом выражение. Т.е -1, -2 и -200 будет также true в логическом выражении.
Слайд 3

Область видимости переменных Переменные в языке программирования С, используемом Arduino, обладают

Область видимости переменных
Переменные в языке программирования С, используемом Arduino, обладают свойством,

которое называется область видимости
1)Глобальная переменная доступна для любой функции в программе. 2)Локальные переменные видны только в той функции, в которой они объявлены.
Слайд 4

Слайд 5

Квалификатор const Ключевое слово const обозначает константы. Это квалификатор переменной, изменяющий

Квалификатор const

Ключевое слово const обозначает константы. Это квалификатор переменной, изменяющий её свойства, делающий

её доступной только для чтения. Это означает, что переменная может использоваться так же как и любая ругая переменная этого типа, но её значение не может быть изменено. Если вы попытаетесь присвоить переменной типа константа значение, вы получите ошибку компилятора.
Константы, объявленные с помощью ключевого слова const, подчиняются тем же правилам определения их области видимости, что и другие переменные.