Sdílet prostřednictvím


do-while – příkaz (C++)

Provede příkaz opakovaně, dokud není zadaná ukončovací podmínka (výraz) vyhodnocen jako nula.

do 
   statement
   while ( expression ) ;

Poznámky

Podmínka ukončení zkoušky se provádí po každém spuštění smyčky; proto se smyčka do-while provede jednou nebo vícekrát, v závislosti na hodnotě příkazu ukončení.Příkaz do-while se může také ukončit při spuštění prohlášení break, goto nebo return v rámci hlavní části prohlášení.

Výraz musí být typu aritmetické operace nebo typu ukazatele.Spuštění probíhá následujícím způsobem:

  1. Tělo s příkazy je spuštěno.

  2. Dále je vyhodnocen výraz.Pokud je výraz false, příkaz do-while skončí a předá řízení dalšímu příkazu v programu.Pokud je výraz true (nenulový), proces se opakuje, počínaje krokem 1.

Příklad

Následující ukázka demonstruje výraz do-while.

// do_while_statement.cpp
#include <stdio.h>
int main()
{
    int i = 0;
    do
    {
        printf_s("\n%d",i++);
    } while (i < 3);
}

Viz také

Referenční dokumentace

Příkazy iterace (C++)

Klíčová slova jazyka C++

while – příkaz (C++)

for – příkaz (C++)

Příkaz For založený na rozsahu (C++)