Instrucciones

4. Sentencias de Selección

4.1. Sentencia "if...else"

Implementa la ejecución condicional de una sentencia.

Sintaxis:

if (<condición>) <sentencia1>;
if (<condición>) <sentencia1>; else <sentencia2>;

Si la condición es "true" se ejecutará la sentencia1, si es "false" se ejecutará la sentencia2.
El "else" es opcional, y no pueden insertarse sentencias entre la sentencia1 y el "else".

Se pueden declarar variables dentro de la condición.

Por ejemplo:

if (int val = func(arg))... 

En este caso, la variable "val" sólo estará accesible dentro del ámbito de la sentencia "if" y, si existe, del "else".