Arduino Polska Forum
jak dosłownie czytać ten kod - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: jak dosłownie czytać ten kod (/watek-jak-dos%C5%82ownie-czyta%C4%87-ten-kod)



jak dosłownie czytać ten kod - divpp - 24-06-2020

if(stan == RED && millis() - momentZmiany > CZAS_RED){
momentZmiany = millis();
stan = RED_YELLOW;


wiem że && to jest coś z częścią wspólna, jeżeli to i to, ale jak całościowo interpretować


RE: jak dosłownie czytać ten kod - Agregacik - 24-06-2020

https://plociennik.info/index.php/operatory
Jeżeli oba wyrażenia są prawdziwe to wykonuj to co jest w { nawiasie }.


RE: jak dosłownie czytać ten kod - kaczakat - 26-06-2020

A jak nie chce Ci się sprawdzić jaka jest kolejność operacji to użyj nawiasów przy działaniach i porównaniach. Żeby millis nie wysypał się po pewnym czasie w 8 bitowym AVR dobrze jest używać wszystkich elementów działań jako liczby bez znaku 32 bity i wynik działań rzutować na taki typ.