Instruções de iteração (C++)

As instruções de iteração fazem com que as instruções (ou instruções compostas) sejam executadas nenhuma ou mais vezes, de acordo com os critérios de término de loop. Quando essas instruções são compostas, são executadas em sequência, exceto quando a instrução break ou a instrução continue são encontradas.

O C++ fornece quatro instruções de iteração: while, do, for e range-based for. Cada uma delas itera até que a expressão de término seja avaliada como zero (false), ou até que o término de loop seja imposto com uma instrução break. A tabela a seguir resume essas instruções e suas ações; cada uma delas é discutida em detalhes nas seções seguintes.

Instruções de iteração

Instrução Avaliada como Inicialização Incremento
while Topo do loop Não Não
do Final do loop Não Não
for Topo do loop Sim Yes
baseado em intervalo para Topo do loop Sim Yes

A parte da instrução de uma instrução de iteração não pode ser uma declaração. No entanto, pode ser uma instrução composta que contenha uma declaração.

Confira também

Visão geral das instruções C++