07 Cykly v jazyku C

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška vysvetľuje cykly v jazyku C na príklade vykresľovania n hviezdičiek na obrazovku. Najprv sa predstavuje cyklus for s pevným počtom opakovaní, jeho riadiaca premenná, podmienka a krok, spolu s typickými chybami, ako je bodkočiarka za hlavičkou cyklu, ktorá spôsobí prázdne telo. Ukazuje sa aj lokálna platnosť premennej deklarovanej priamo v cykle for. Rovnaká úloha sa potom prepisuje do cyklu while s podmienkou na začiatku, kde treba zložený príkaz a ručne ošetriť inicializáciu aj inkrementáciu, a do cyklu do-while s podmienkou na konci. Na záver sa preberá zmena kroku (i += 2) a operátor čiarka, ktorý umožňuje v hlavičke for viesť viac premenných naraz.

  • - Cyklus for má inicializáciu, podmienku a krok oddelené bodkočiarkami, nie čiarkami.
  • - Bodkočiarka za hlavičkou for vytvorí prázdne telo cyklu a príkaz za ním sa vykoná len raz.
  • - Premenná deklarovaná v hlavičke for je lokálna a mimo cyklu ju kompilátor neakceptuje.
  • - Cyklus while testuje podmienku na začiatku a viac príkazov v tele vyžaduje zložený príkaz.
  • - Cyklus do-while testuje podmienku na konci, takže telo sa vykoná aspoň raz.
  • - V podmienkach cyklov sa treba vyhýbať testu rovnosti, hrozí nekonečný cyklus.
  • - Krok cyklu možno meniť (napr. i += 2) a operátor čiarka dovoľuje v hlavičke for spravovať viac premenných.

Zhrnutie pripravené s pomocou AI z prepisu videa.