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

Dominando la Toma de Decisiones en C++: If, Switch y Más

Las estructuras de toma de decisiones requieren que el programador especifique una o más condiciones para ser evaluadas o probadas por el programa, junto con una declaración o declaraciones para ser ejecutadas si la condición se determina como verdadera, y opcionalmente, otras declaraciones para ser ejecutadas si la condición se determina como falsa.

La siguiente es la forma general de una estructura típica de toma de decisiones encontrada en la mayoría de los lenguajes de programación.

Dominando la Toma de Decisiones en C++: If, Switch y Más

El lenguaje de programación C++ proporciona los siguientes tipos de declaraciones de toma de decisiones.

NºDeclaración y Descripción
1declaración if

Una declaración 'if' consiste en una expresión booleana seguida por una o más declaraciones.

2declaración if...else

Una declaración 'if' puede ser seguida por una 'else' opcional, que se ejecuta cuando la expresión booleana es falsa.

3declaración switch

Una declaración 'switch' permite que una variable sea probada para igualdad contra una lista de valores.

4declaraciones if anidadas

Puedes usar una declaración 'if' o 'else if' dentro de otra declaración 'if' o 'else if'.

5declaraciones switch anidadas

Puedes usar una declaración 'switch' dentro de otra declaración 'switch'.

El Operador ? :

Hemos cubierto el operador condicional "? :" en el capítulo anterior que puede usarse para reemplazar declaraciones if...else. Tiene la siguiente forma general:

Exp1 ? Exp2 : Exp3;

Exp1, Exp2 y Exp3 son expresiones. Observa el uso y colocación de los dos puntos.

El valor de una expresión '?' se determina así: Exp1 se evalúa. Si es verdadera, entonces Exp2 se evalúa y se convierte en el valor de toda la expresión '?'. Si Exp1 es falsa, entonces Exp3 se evalúa y su valor se convierte en el valor de la expresión.

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. Entendiendo la Conversión de Tipos en C++: Implícita, Explícita y Técnicas de Casting
  7. Dominando los Operadores en C++: Guía Completa con Ejemplos Prácticos
  8. Comentarios en C++: Mejores Prácticas para Código Legible y Mantenible
  9. Dominando las Sentencias Condicionales en C++: if, if...else y if...else Anidado Explicados
  10. Dominando la Sentencia break en C++
  11. Dominando switch-case en C++: Sintaxis, uso y ejemplos prácticos