Instrução do-while (C++)
Executa uma instrução repetidamente até que a condição de término especificada (a expressão) seja avaliada como zero.
Sintaxe
do
statement
while ( expression ) ;
Comentários
O teste da condição de término é feito após cada execução do laço; portanto, um loop do-while é executado uma ou mais vezes, dependendo do valor da expressão de término. A instrução do-while também pode terminar quando uma instrução break, goto ou return é executada no corpo da instrução.
A expressão deve ter o tipo aritmético ou ponteiro. A execução procede da seguinte maneira:
O corpo da instrução é executado.
Em seguida, a expressão é avaliada. Se a expressão for falsa, a instrução do-while será finalizada e o controle será passado para a próxima instrução no programa. Se a expressão for verdadeira (diferente de zero), o processo será repetido, começando da etapa 1.
Exemplo
O exemplo a seguir demonstra a instrução do-while:
// do_while_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
printf_s("\n%d",i++);
} while (i < 3);
}
Confira também
Instruções de Iteração
Palavras-chave
Instrução while (C++)
Instrução for (C++)
Instrução for baseada intervalo (C++)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de