Cyklus - for

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 predstavuje cyklus for ako posledný z cyklov opakovania v jazyku C. Jeho zátvorka združuje tri časti oddelené bodkočiarkou: inicializáciu, ktorá sa vykoná raz na začiatku, podmienku a update, ktorý sa vykoná na konci každého kola. Na príklade s premennou i (od 0, podmienka i < 5, update i = i + 1) sa slovo AHOJ vypíše päťkrát s hodnotami i od 0 do 4. Potom sa ukazuje rozsah platnosti premennej: i deklarované priamo vo for cykle je viditeľné iba v ňom a mimo cyklu vzniká chyba. Ak je i deklarované aj pred cyklom, a cyklus ho len prepíše, po skončení má hodnotu 5. Ak si cyklus deklaruje vlastné int i, vonkajšie i zostane nedotknuté.

  • - Cyklus for má tvar for (inicializácia; podmienka; update) a združuje tieto tri časti na jednom mieste.
  • - Inicializácia sa vykoná raz na začiatku, update na konci každého kola a podmienka sa vyhodnocuje pred ďalším opakovaním.
  • - Cyklus s i = 0; i < 5; i = i + 1 sa vykoná päťkrát, pričom i nadobúda hodnoty 0 až 4.
  • - Po poslednom update má i hodnotu 5, podmienka 5 < 5 neplatí a cyklus skončí.
  • - Premenná deklarovaná priamo vo for cykle (int i = 0) je viditeľná iba v tomto cykle, mimo neho vzniká chyba.
  • - Ak sa vonkajšie i iba prepíše (i = 0) vo for cykle, po cykle zostane hodnota 5.
  • - Deklarácia int i = 0 vo for cykle vytvorí samostatnú premennú, ktorá neovplyvní vonkajšie i, preto sa takto zvyčajne píše.

Zhrnutie pripravené s pomocou AI z prepisu videa.