do-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. o código é executado pelo menos uma vez.
Original:
Used where code needs to be executed several times while some condition is present. the code is executed at least once.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Sintaxe
do loop_statement while ( cond_expression )
|
|||||||||
Explicação
cond_expression deve ser uma expressão, cujo resultado é convertível para bool. Ele é avaliada após cada execução de loop_statement. O laço continua a execução somente se o cond_expression avalia true.
Original:
cond_expression shall be an expression, whose result is convertible to bool. It is evaluated after each execution of loop_statement. The loop continues execution only 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
Exemplo
#include <iostream> int main() { int i = 0; do i++; while (i < 10); std::cout << i << '\n'; i = 11; do i = i + 10; while (i < 10); //the code is executed even if the condition is false before the loop std::cout << i << '\n'; int j = 2; do { j += 2; std::cout << j << " "; } while (j < 9); }
Saída: