Arduino - Dichiarazioni di controllo
Le strutture decisionali richiedono che il programmatore specifichi una o più condizioni che devono essere valutate o testate dal programma. Dovrebbe essere insieme a una o più istruzioni da eseguire se la condizione è determinata essere vera e, facoltativamente, altre istruzioni da eseguire se la condizione è determinata essere falsa.
Di seguito è riportata la forma generale di una tipica struttura decisionale presente nella maggior parte dei linguaggi di programmazione:
Le istruzioni di controllo sono elementi nel codice sorgente che controllano il flusso di esecuzione del programma. Sono -
S.NO. | Dichiarazione di controllo e descrizione |
---|---|
1 | Accetta un'espressione tra parentesi e un'istruzione o un blocco di istruzioni. Se l'espressione è vera, l'istruzione o il blocco di istruzioni viene eseguito altrimenti queste istruzioni vengono ignorate. |
2 | Un if può essere seguita da un'istruzione else opzionale, che viene eseguita quando l'espressione è falsa. |
3 | If ... else if ... else dichiarazione Il if l'istruzione può essere seguita da un opzionale else if...else istruzione, che è molto utile per testare varie condizioni usando l'istruzione if ... else if. |
4 | Simile alle istruzioni if, switch...case controlla il flusso dei programmi consentendo ai programmatori di specificare diversi codici che dovrebbero essere eseguiti in varie condizioni. |
5 | L'operatore condizionale? : è l'unico operatore ternario in C. |