Obsah

Cyklus do-while

Cyklus do while je cyklem s podmínkou na konci. Nejprve se provede tělo cyklu a pak se vyhodnotí podmínka. Pokud platí, provede se znovu tělo cyklu a znovu se vyhodnotí podmínka. Cyklus skončí, až podmínka platit nebude.

Cyklus do while se skládá ze tří částí:

Syntaxe cyklu do-while

do
{
  prikaz1;
  prikaz2;
  //...
} while (podminka);

Poznámky

Průběh cyklu do-while

  1. vykonání těla cyklu
  2. ověření podmínky
    1. podmínka platí
      1. jdi zpět na vykonání těla cyklu
    2. podmínka neplatí
      1. konec cyklu

Ukázky

Výpis čísel od 1 do 10 pomocí cyklu do-while

int cislo = 1;
do
{
  printf("%d\n", cislo);
  cislo++;
} while (cislo <= 10);

Ekvivalentní výpis čísel od 1 do 10 pomocí cyklu for

for (int cislo = 1; cislo <= 10; cislo++; )
{
  printf("%d\n", cislo);
}

Ekvivalentní výpis čísel od 1 do 10 pomocí cyklu while

int cislo = 1;
while (cislo <= 10)
{
  printf("%d\n", cislo);
  cislo++;
}