3.2. Control de flujo

Esta sección cubre las sentencias de control de flujo en C++. Debe familiarizarse con estas sentencias antes de que pueda leer o escribir código C o C++.

C++ usa todas las sentencias de control de ejecución de C. Esto incluye if-else, do-while, for, y una sentencia de selección llamada switch. C++ también admite el infame goto, el cual será evitado en este libro.

3.2.1. Verdadero y falso

Todas las sentencias condicionales utilizan la veracidad o la falsedad de una expresión condicional para determinar el camino de ejecución. Un ejemplo de expresión condicional es A == B. Esto utiliza el operador condicional == para saber si la variable A es equivalente a la variable B. La expresión produce un booleano true o false (estas son palabras reservadas sólo en C++; en C una expresión es verdadera(true) si se evalúa con un valor diferente de cero). Otros operadores condicionales son >, <, >=, etc. Las sentencias condicional se tratarán a fondo más adelante en este capítulo.