Menu / C++ / Lecciones / Estructura de control if.

Estructura if.

Muchos programas requieren que se efectúe una comprobación lógica en algún punto del programa, para ejecutar o no una parte concreta del mismo, las estructuras de C/C++ que se encargan de gestionar esto, son las llamadas estructuras de control.

La estructura de control if evalúa una condición o sentencia, y si ésta resulta verdadera (Distinta de 0), ejecuta una sola línea de código.

Los scopes o ámbitos comprimen todo lo que esté escrito entre los caracteres '{' y '}' para que el compilador lo comprima en "una sola línea".
Sintaxis:

if ( condicion )
// Sentencia a ejecutar
if ( condicion ) {
  // Sentencias
  // a
  // ejecutar
}
Referencia:

  • Condición:
    Es una comparación o un dato.

Ejemplos de uso de if.

Ejemplos de uso de if:

int numero = 5;
bool booleano = false;

if ( numero < 10) {
  printf ("Enhorabuena! Es menor que 10\n"); // Aqui hay varias instrucciones (sentencias) por lo que se ponen llaves
  printf ("Tu número es %i", numero);
}
if ( booleano ) // Esto no se ejecutaría porque booleano es false
  printf ("La variable booleano es true\n"); // Aqui hay una instruccion (sentencia) por lo que no hace falta poner llaves
Anterior. Siguiente.