Estructuras de control y booleans
Acabas de llegar a un punto muy importante que te servirá para cualquier lenguaje de programación asique presta atención y toma nota 📝
Las estructuras de control en C son fundamentales para dirigir el flujo de ejecución de un programa. Estas estructuras permiten a los programas tomar decisiones, repetir acciones y saltar a diferentes partes del código según ciertas condiciones.
Estructuras de decisión
Permiten que un programa tome decisiones y ejecute ciertos bloques de código basándose en condiciones específicas.
IF
Ejecuta un bloque de código si una condición es verdadera.
Sintaxis
if (condición) {
// Bloque de código a ejecutar si la condición es verdadera
}Ejemplo
int a = 5;
if (a > 3) {
printf("a es mayor que 3\n");
}IF - ELSE
Permite ejecutar un bloque de código si una condición es verdadera y otro si es falsa.
Sintaxis
Ejemplo
IF - ELSE IF - ELSE
Usado para múltiples condiciones.
Sintaxis
Ejemplo
SWITCH - CASE
Permite a un programa evaluar una expresión y ejecutar diferentes bloques de código en función del valor de esa expresión.
Sintaxis
Ejemplo
Estructuras de bloque
Estas estructuras permiten repetir bloques de código múltiples veces.
FOR
Es ideal cuando sabes cuántas veces quieres que se ejecute un bloque de código.
Sintaxis
Ejemplo
WHILE
Ejecuta un bloque de código mientras una condición sea verdadera.
Sintaxis
Ejemplo
DO-WHILE
Similar al bucle while, pero garantiza que el bloque de código se ejecute al menos una vez, ya que la condición se evalúa después de la ejecución del bloque.
Sintaxis
Ejemplo
Control de Flujo
BREAK
Se utiliza para salir inmediatamente de un bucle o una estructura switch.
CONTINUE
Salta a la siguiente iteración del bucle, omitiendo cualquier código que le siga en la actual iteración.
GOTO
:heavy_exclamation_mark: NO RECOMENDADO
Permite saltar a otra parte del programa. Aunque está disponible en C, su uso generalmente se desaconseja porque puede hacer que el código sea difícil de seguir y mantener.
Ejemplo
Last updated