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.