Instrucciones de iteración (C++)

Las instrucciones de iteración producen instrucciones (o instrucciones compuestas) que se ejecutarán cero o más veces, según determinados criterios de la finalización de bucle. Cuando estas instrucciones son instrucciones compuestas, se ejecutan en orden, excepto cuando se encuentra la instrucción break o la instrucción continue.

C++ proporciona cuatro instrucciones de iteración: while, do, for y range-based for. Cada una de ellas se repite hasta que la expresión de finalización se evalúa como cero (false) o hasta que se fuerza la finalización del bucle con una instrucción break. En la tabla siguiente se resumen estas instrucciones y sus acciones; cada una se explica detalladamente en las secciones siguientes.

Instrucciones de iteración

Instrucción Se evalúa en Inicialización Increment
while Principio del bucle No No
do Final del bucle No No
for Principio del bucle
basado en intervalos para Principio del bucle

La parte de instrucción de una instrucción de iteración no puede ser una declaración. Sin embargo, puede ser una instrucción compuesta que contenga una declaración.

Consulte también

Información general sobre las instrucciones de C++