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.
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.