Instruções de iteração (C++)
As instruções de iteração faz com que as instruções (ou instruções compostas) a ser executadas zero ou mais vezes, sujeitos a alguns critérios de loop- encerramento.Quando essas instruções são compostas, instruções são executadas na ordem, exceto quando a declaração de interrupção ou a declaração de continue são encontrados.
C++ fornece quatro declarações de iteração — quando, faça, para, e intervalo- base para.Cada um de esses itera até que sua expressão de finalização classifique a zero (falso), ou até o loop terminação está forçada com uma instrução de break .A tabela a seguir resume estas instruções e suas ações; cada é abordado em detalhes nas seções a seguir.
Instruções de iteração
Instrução |
Avaliado em |
Inicialização |
Incremento |
---|---|---|---|
while |
Parte superior de loop |
Não |
Não |
faça |
Parte inferior de loop |
Não |
Não |
para |
Parte superior de loop |
Sim |
Sim |
intervalo- base para |
Parte superior de loop |
Sim |
Sim |
A parte da declaração de uma instrução de iteração não pode ser uma declaração.Em o entanto, pode ser uma instrução composto que contém uma declaração.