freeCodeCamp/guide/portuguese/cplusplus/do-while-loop/index.md

1.2 KiB

title localeTitle
do while loop fazer loop while

Do While Loop

O do while loop é quase o mesmo que o loop while. O do while loop tem o seguinte formato:

do 
 { 
  // do something; 
 } while(expression); 

Nota: Lembre-se de usar um ponto e vírgula ';' no final da condição.

Detalhes sobre o loop do-while

O loop do-while é usado sempre que você tem certeza de que um determinado processo (dentro do loop) deve ser executado pelo menos uma vez. Ele tem muitas vantagens, como não inicializar a variável de verificação (por exemplo, char addmore = 'Y') etc. O ponto e vírgula no final do tempo é uma obrigação.

Faça algo primeiro e depois teste se tivermos que continuar. O resultado é que o bloco do é executado pelo menos uma vez. (Porque o teste de expressão vem depois). Dê uma olhada em um exemplo:

#include <iostream> 
    using namespace std; 
 
    int main() 
    { 
        int counter, howmuch; 
 
        cin >> howmuch; 
        counter = 0; 
        do 
        { 
            counter++; 
            cout << counter << '\n'; 
        } 
        while ( counter < howmuch); 
        return 0; 
    }