C++ Do/While-lus


De Do/While-lus

De do/whilelus is een variant van de whilelus. Deze lus voert het codeblok één keer uit, voordat wordt gecontroleerd of de voorwaarde waar is, en herhaalt de lus zolang de voorwaarde waar is.

Syntaxis

do {
  // code block to be executed
}
while (condition);

In het onderstaande voorbeeld wordt een do/whilelus gebruikt. De lus wordt altijd minstens één keer uitgevoerd, zelfs als de voorwaarde onwaar is, omdat het codeblok wordt uitgevoerd voordat de voorwaarde wordt getest:

Voorbeeld

int i = 0;
do {
  cout << i << "\n";
  i++;
}
while (i < 5);

Vergeet niet de variabele die in de voorwaarde wordt gebruikt te vergroten, anders eindigt de lus nooit!