Instrucciones de iteración (C++)
Los extractos de iteración producen los extractos (o instrucciones compuestas) que se ejecutarán cero o más veces, con algunos criterios de la bucle- finalización.Cuando estos extractos son instrucciones compuestas, se ejecutan en orden, excepto cuando se encuentra el fragmento de interrupción o el fragmento de continuar .
C++ proporciona cuatro extractos de iteración — mientras, haga, para, y intervalo-basado para.Cada uno de ellos recorre hasta que la expresión de finalización se evalúa como cero (false), o hasta bucle la finalización se convierte a un fragmento de break .La tabla siguiente se resumen estos extractos y sus acciones; cada uno se explica detalladamente en las secciones siguientes.
Extractos de iteración
Instrucción |
Evalúa en |
Inicialización |
Increment |
---|---|---|---|
while |
Principio del bucle |
No |
No |
do |
Final del bucle |
No |
No |
for |
Principio del bucle |
Sí |
Sí |
intervalo-basado para |
Principio del bucle |
Sí |
Sí |
La parte del fragmento de un fragmento de la iteración no puede ser una declaración.Sin embargo, puede ser una instrucción compuesta que contiene una declaración.