Instrucciones
Requisitos de finalización
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".