Sdílet prostřednictvím


proveďte-při výpisu (C)

do-while Prohlášení umožňuje opakujte příkaz nebo složený příkaz zadaný výraz nebude NEPRAVDA.

Syntaxe

  • Iterace prohlášení:
    do statement while ( expression ) ;

Výraz v do-while vyhodnotí po provedení těla smyčky.Proto do těla smyčky je spuštěn vždy alespoň jednou.

Výraz musí mít typ aritmetický nebo ukazatel.Spuštění postupuje následovně:

  1. Subjekt příkaz proveden.

  2. Další výraz je vyhodnocena.Pokud výraz hodnotu false, do-while příkaz ukončí a předá řízení dalšího příkazu programu.Pokud výraz je PRAVDA (nenulové), proces se opakuje, začínající v kroku 1.

do-while Prohlášení také ukončena při Konec, goto, nebo return provedení příkazu v těle prohlášení.

Toto je příklad do-while prohlášení:

do 
{
    y = f( x );
    x--;
} while ( x > 0 );

V tomto do-while prohlášení, dva příkazy y = f( x ); a x--; jsou spouštěny bez ohledu na počáteční hodnotu x.Potom x > 0 je vyhodnocena.Pokud x je větší než 0, proveden subjektu prohlášení a x > 0 je reevaluated.Prohlášení subjektu opakovaně spuštěn jako x zůstane větší než 0.Provádění do-while příkaz ukončí při x se stane nulové nebo záporné.Do těla smyčky je vykonán alespoň jednou.

Viz také

Referenční dokumentace

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