Arduino - Loops
I linguaggi di programmazione forniscono varie strutture di controllo che consentono percorsi di esecuzione più complicati.
Un'istruzione loop ci consente di eseguire un'istruzione o un gruppo di istruzioni più volte e la seguente è la forma generale di un'istruzione loop nella maggior parte dei linguaggi di programmazione:
Il linguaggio di programmazione C fornisce i seguenti tipi di loop per gestire i requisiti di loop.
S.NO. | Loop e descrizione |
---|---|
1 | while i cicli verranno ripetuti continuamente e all'infinito, finché l'espressione tra parentesi, () non diventa falsa. Qualcosa deve cambiare la variabile testata, altrimenti il ciclo while non uscirà mai. |
2 | Il do…whileè simile al ciclo while. Nel ciclo while, la condizione di continuazione del ciclo viene testata all'inizio del ciclo prima di eseguire il corpo del ciclo. |
3 | UN for loopesegue le istruzioni un numero di volte predeterminato. L'espressione di controllo per il ciclo viene inizializzata, testata e manipolata interamente all'interno delle parentesi del ciclo for. |
4 | Il linguaggio C consente di utilizzare un ciclo all'interno di un altro ciclo. L'esempio seguente illustra il concetto. |
5 | È il ciclo che non ha condizioni di terminazione, quindi il ciclo diventa infinito. |