Los programas consisten en secciones o bloques de instrucciones que permanecen inactivos hasta que se necesitan. Cuando es necesario, el programa se mueve a la sección apropiada para realizar una tarea. Mientras una sección del código está ocupada, las otras secciones están inactivas. Las declaraciones de control son cómo los programadores indican qué secciones de código usar en momentos específicos.
Las declaraciones de control son elementos en el código fuente que controlan el flujo de ejecución del programa. Incluyen bloques con corchetes y, bucles con for, while y do while y toma de decisiones con if y switch. También hay goto. Hay dos tipos de declaraciones de control: condicional e incondicional..
A veces, un programa necesita ejecutarse dependiendo de una condición particular. Las declaraciones condicionales se ejecutan cuando se cumplen una o más condiciones. La más común de estas declaraciones condicionales es la Si declaración, que toma la forma:
si (condición)
declaración (s);
Esta declaración se ejecuta siempre que la condición sea verdadera.
C ++ usa muchas otras declaraciones condicionales que incluyen:
Las declaraciones de control incondicionales no necesitan satisfacer ninguna condición. Inmediatamente mueven el control de una parte del programa a otra parte. Las declaraciones incondicionales en C ++ incluyen: