Cicli for...while.
for - ciclo for: "contatore". for (inizializzazione; condizione; incremento). Leggi di più qui.
for (int i = 0; i < 10; i++)
{
a = i; // e assumerà valori da 0 a 9 ad ogni iterazione
Serial.println(a); // visualizza
}
// quando si esegue una singola azione {} sono facoltativi
for (int i = 0; i < 10; i++)
Serial.println(i); // visualizza
Utilizzato anche per creare cicli chiusi, poiché le impostazioni sono opzionali. Esci solo tramite break o goto.
for (;;); // girando in un ciclo per sempre
Utilizzato anche per creare cicli chiusi, poiché le impostazioni sono opzionali. Esci solo tramite break o goto.
for (;;); // girando in un ciclo per sempre
while - ciclo con presupposto. Leggi di più qui.
while (a < b)
{
// viene eseguito mentre a è minore di b
}
Può essere utilizzato per creare un circuito chiuso, uscire solo tramite break o goto.
while (true)
{
// girando in un ciclo per sempre
}
do...while - ciclo con postcondizione. Leggi di più qui.
do
{
// funziona fintanto che a è minore di b
}
while (a < b);
Differisce da while in quanto è garantito per essere eseguito almeno una volta.
continue - salta tutte le azioni rimanenti nel corpo del ciclo e passa all'iterazione successiva. Leggi di più qui.
break - esce dal ciclo. Leggi di più qui.
