Podmíněný a
počítaný cyklus, už z názvu je zřejmé jak asi fungují:
While se česky řekne
dokud, takže
Kód: Vybrat vše
dokud (platí tahle podmínka)
{
opakuje se to co je tady;
}
Může to být třeba
"dokud není stisknutá klávesa", nebo cokoliv jiného, jako
"dokud uživatel nechce ukončit program"...
Je dobré zmínit že je to
cyklus s podmínkou na začátku, protože existuje ještě cyklus s podmínkou na konci. Ten se na rozdíl od while provede minimálně jednou, i když podmínka neplatí.
For je něco jako rozšířené while, a ukázka od CZechBoYe
Kód: Vybrat vše
for (int i=0; i<10; i++)
{
opakuje se to co je tady;
}
je totéž jako
Kód: Vybrat vše
int i=0;
while (i<10)
{
opakuje se to co je tady;
i++;
}
Prostě nastaví
i na nulu a po jedné přičítá, dokud je i menší než 10, takže
od 0 do 9. Na konci cyklu se přičte na 10, a tím se cyklus ukončí, protože se překročil povolený rozsah. Tenhle příkaz se hodí obzvlášť pro indexování při práci s poli.