• Cyklus while-do je řídicí struktura počítačového programu a označuje cyklus, který testuje podmínku opakování cyklu vždy na počátku průběhu těla cyklu (srovnej s cyklus do-while).
  • Pokud zajistíme hned na počátku nesplnění podmínky cyklu, cyklus se ani jednou nevykoná. Počet průchodů cyklem může být nulový, pokud při prvním vykonání cyklu je podmínka neplatná.
// Příklad while-do v jazyce C.
#include <stdio.h>
 
int main() {
    int i = 1;
    
    // Smyčka while
    while (i <= 5) {  // Podmínka se kontroluje před každým vykonáním těla smyčky
        printf("Hodnota i: %d\n", i);  // Vypíše aktuální hodnotu i
        i++;  // Zvýší hodnotu i o 1
    }
    
    return 0;  // Ukončení programu
}
1
2
3
4
5



center