Arduino - 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.
Quando si usa if...else if…else dichiarazioni, tieni a mente -
Un if può avere zero o un'altra istruzione e deve venire dopo qualsiasi altra istruzione if.
Un if possono avere da zero a molte altre istruzioni if e devono venire prima dell'altra.
Una volta un file else if ha esito positivo, nessuna delle restanti istruzioni else if o else verrà verificata.
if ... else if ... else Sintassi delle dichiarazioni
if (expression_1) {
Block of statements;
}
else if(expression_2) {
Block of statements;
}
.
.
.
else {
Block of statements;
}
if ... else if ... else Sequenza di esecuzione dell'istruzione
Esempio
/* Global variable definition */
int A = 5 ;
int B = 9 ;
int c = 15;
Void setup () {
}
Void loop () {
/* check the boolean condition */
if (A > B) /* if condition is true then execute the following statement*/ {
A++;
}
/* check the boolean condition */
else if ((A == B )||( B < c) ) /* if condition is true then
execute the following statement*/ {
C = B* A;
}else
c++;
}