◐ Shell
clean mode source ↗

while loop - cppreference.com

De cppreference.com

<metanoindex/>

Executa um loop.

Original:

Executes a loop.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Usado onde o código precisa ser executado várias vezes enquanto alguma condição está presente.

Original:

Used where code needs to be executed several times while some condition is present.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Sintaxe

while ( cond_expression ) loop_statement

Explicação

cond_expression deve ser uma expressão, cujo resultado é convertível para bool. Ela é avaliada antes de cada execução de loop_statement, que só é executado se a cond_expression avalia true.

Original:

cond_expression shall be an expression, whose result is convertible to bool. It is evaluated before each execution of loop_statement, which is only executed if the cond_expression evaluates to true.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Palavras-chave

while

Exemplo

#include <iostream>

int main()
{
    int i = 0;
    while (i < 10) i++;
    
    std::cout << i << '\n';
    
    int j = 2;
    while (j < 9) {
        std::cout << j << " ";
        j += 2;
    }
}

Saída: