Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Programación en C: Dominando estructuras de toma de decisiones

Las estructuras de toma de decisiones requieren que el programador especifique una o más condiciones a evaluar por el programa, junto con sentencias a ejecutar si la condición es verdadera, y opcionalmente otras si es falsa.

Forma general típica en la mayoría de lenguajes:

Programación en C: Dominando estructuras de toma de decisiones

C asume cualquier valor no-cero y no-nulo como true, y cero o nulo como false.

C proporciona los siguientes tipos de sentencias de decisión:

NºSentencia y Descripción
1Sentencia if: expresión booleana seguida de una o más sentencias.
2Sentencia if...else: if seguido de else opcional que se ejecuta si la expresión booleana es falsa.
3Sentencias if anidadas: un if o else if dentro de otro if o else if.
4Sentencia switch: permite probar una variable contra una lista de valores.
5Sentencias switch anidadas: un switch dentro de otro switch.

El operador ? :

Cubrimos el operador condicional ? : en el capítulo anterior, que puede reemplazar if...else. Forma general:

Exp1 ? Exp2 : Exp3;

Donde Exp1, Exp2, Exp3 son expresiones. El valor se determina así:

Lenguaje C

  1. Impulsando la Toma de Decisiones en Fabricación Avanzada a través de Analítica Potente
  2. Optimiza la ingesta de datos para una toma de decisiones más inteligente
  3. Dominando la sentencia switch en C#: Sintaxis, ejemplos y mejores prácticas
  4. Sentencia break en C#: Cómo y cuándo usarla
  5. Dominando la sentencia continue en C#: Cómo saltar iteraciones de bucles eficazmente
  6. Dominando la Sentencia break en C++
  7. Dominando la Sentencia Continue en C++: Ejemplos Prácticos y Control de Bucles
  8. Dominando las sentencias condicionales en C: if, else y más
  9. Dominando la sentencia goto en C: sintaxis, uso práctico y mejores prácticas
  10. Dominando la sintaxis básica de C: Tokens, estructura y punto y coma
  11. Dominando la sentencia pass en Python: Guía práctica