Cyklus - for
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.
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.
nechodím na prednášky