Arduino dla początkujących · Struktury sterujące i czas bez blokowania
switch/case oraz tablice (arrays)
Struktury sterujące i czas bez blokowania
Wprowadzenie
Gdy jedna zmienna może przyjąć kilka konkretnych wartości, instrukcja switch/case czyta się czytelniej niż długi łańcuch if/else. W tej lekcji poznasz składnię switch, rolę słów kluczowych case, break i default, pułapkę fall-through (przypadek bez break) oraz to, że switch działa na typach całkowitych (int, char, byte), a nie na float czy String. Druga połowa to tablice: deklaracja int arr[5], indeksowanie od zera, wyliczanie długości przez sizeof(arr)/sizeof(arr[0]) oraz co się dzieje przy odczycie poza zakresem na ATmega328P.