do-while loop – cppreference.com
Aus cppreference.com
<metanoindex/>
Führt eine Schleife .
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.
Dort eingesetzt, wo Code muss mehrmals ausgeführt werden, während eine Bedingung vorhanden ist. der Code mindestens einmal ausgeführt .
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.
Syntax
do loop_statement while ( cond_expression )
|
|||||||||
Erklärung
cond_expression sind ein Ausdruck, dessen Ergebnis ist konvertierbar bool sein. Es wird nach jeder Ausführung von loop_statement ausgewertet. Die Schleife wird die Ausführung nur, wenn die cond_expression ausgewertet 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.
Keywords
Beispiel
#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); }
Output: