do-while loop
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<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.
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.
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.
You can help to correct and verify the translation. Click here for instructions.
Se a execução do ciclo deve ser terminada em algum ponto,
quebrar comunicado
pode ser usado como indicação de terminação. Original:
break statement
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
Original:
If the execution of the loop needs to be terminated at some point,
quebrar comunicado
can be used as terminating statement. Original:
break statement
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Se a execução do ciclo deve ser mantido na extremidade do corpo do ciclo,
continuar comunicado
pode ser usado como atalho.Original:
continue statement
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
Original:
If the execution of the loop needs to be continued at the end of the loop body,
continuar comunicado
can be used as shortcut.Original:
continue statement
The text has been machine-translated via [http://translate.google.com Google Translate].
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
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:
10
21
4 6 8 10