do…while

Popis :

(do while) je príkaz riadiaceho toku, ktorý vykoná blok kódu a potom buď zopakuje blok, alebo opustí cyklus v závislosti od danej boolovskej podmienky. Cyklus (do…​while) funguje rovnakým spôsobom ako cyklus while s výnimkou, že podmienka sa testuje na konci cyklu, takže cyklus do sa vždy spustí aspoň raz.

(do while) pozostáva zo symbolu procesu a podmienky. Najprv sa vykoná kód v rámci bloku. Potom sa vyhodnotí stav. Ak je podmienka pravdivá, kód v rámci bloku sa vykoná znova. Toto sa opakuje, kým sa podmienka nestane nepravdivou.

Syntax :

do {
} while (nejaká podmienka);

Parametre :

podmienka: booleovský výraz, ktorý sa vyhodnotí ako pravda alebo nepravda.

Príklad kódu :

//inicializuje (x) a (i) na  hodnotou 0.
int x = 0;
int i = 0;

do {
  delay(50);          //počkať
  x = readSensors();  //skontrolovať snímače
  i++;                // zvýšiť i o 1
} while (i < 100);    // opakovať 100 krát

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky