Las estructuras de control nos permiten alterar el flujo de ejecución de las sentencias que componen el cuerpo de una función. Sin ellas, sólo podríamos ejecutar las líneas de un programa una a una en orden lineal, lo que no nos permitiría computar cosas demasiado interesantes!
Ejecución condicional: IF
Nos permite decidir, a partir del resultado de evaluar una expresión booleana, si ejecutar o no un bloque determinado, u optar entre 2 bloques posibles.
Sintaxis:
if (
bloque a ejecutar cuando la expresión es verdadera>
else
bloque a ejecutar cuando la expresión es falsa>
La sentencia else es opcional, puede utilizarse o no. En el caso de no utilizarlo, cuando la expresión evaluada sea falsa la ejecución continuará con la sentencia inmediatamente posterior al if.
Ejemplo:
int max (int a, int b)
{
int c;
if (a>b)
c = a;
else
c = b;
return c;
}
Ciclo, la estructura WHILE
Sintaxis:
while (
No hay comentarios:
Publicar un comentario