Arduino - declaración If

Toma una expresión entre paréntesis y una declaración o bloque de declaraciones. Si la expresión es verdadera, la declaración o el bloque de declaraciones se ejecuta; de lo contrario, estas declaraciones se omiten.

Diferentes formas de declaración if

Form 1

if (expression)
   statement;

Puede usar la instrucción if sin llaves {} si tiene una instrucción.

Form 2

if (expression) {
   Block of statements;
}

Instrucción if - Secuencia de ejecución

Ejemplo

/* Global variable definition */
int A = 5 ;
int B = 9 ;

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 */
   If ( ( A < B ) && ( B != 0 )) /* if condition is true then execute the following statement*/ { 
      A += B;
      B--;
   }
}