Partilhar via


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, fore 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

Sim

range-based for

Topo do loop

Sim

Sim

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.

Consulte também

Referência

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