Programovanie v jazyku C je podrobný návod, ktorý vás v 45 krátkych lekciách naučí programovať v jazyku C od nuly.
Začnite s vaším prvým programom a prejdite až k ukazovateľom, pamäti, súborom a ladeniu pomocou diagramov a praktických otázok.
Tento návod na jazyk C učí moderný štandard C (C17) v prehľadnom poradí, jednu myšlienku po druhej, a vysvetľuje, čo sa zmenilo v najnovšom štandarde C23. Každá lekcia nadväzuje na predchádzajúcu, takže začiatočníci sa môžu učiť jazyk C od úplného začiatku, pričom každá stránka slúži aj ako rýchla referencia neskôr.
Každý kompletný program v lekciách bol skompilovaný a spustený a jeho skutočný výstup je zobrazený pod kódom. 13 originálnych diagramov ukazuje, čo sa deje vo vnútri počítača: ako sa program zostavuje, ako bežia slučky, ako sa polia a reťazce nachádzajú v pamäti, ako fungujú ukazovatele a ako zásobník volaní rastie počas rekurzie.
Čo sa naučíte (11 sekcií, 45 lekcií)
• Začíname: čo je C, nastavenie kompilátora (Windows, macOS, Linux, online a v systéme Android), váš prvý program, ako funguje kompilácia, komentáre
• Základy: kľúčové slová a identifikátory, premenné, konštanty a literály, dátové typy a veľkosti, operátory, priority a konverzie, výstup s printf, vstup s scanf a fgets
• Riadiaci tok: if a else, príkaz switch, slučka for, slučky while a do-while, break a continue
• Funkcie: funkcie, argumenty a návratové hodnoty, rozsah a životnosť, rekurzia
• Polia a reťazce: polia, viacrozmerné polia, reťazce, reťazcové funkcie a bezpečnosť
• Ukazovatele a pamäť: ukazovatele, ukazovatele a polia, ukazovatele a funkcie, dynamická pamäť s malloc, calloc, realloc a free
• Vaše vlastné typy: štruktúry, zjednotenia, enumerácie, typedef
• Súbory: otváranie a zápis súborov, čítanie súborov, binárne súbory
• Väčšie programy: preprocesor, makrá a ich úskalia, viacsúborové programy a hlavičkové súbory
• Chyby a ladenie: bežné chyby so skutočnými správami kompilátora, nedefinované správanie, tipy na ladenie
• Referencia: rýchly prehľad ťahákov a čo je nové v C23
Ako sa lekcie učia
• Krátke vysvetlenia v jednoduchom jazyku, po ktorých nasleduje kompletný príklad programu a jeho výstup
• 13 diagramov pre kompiláciu, dátové typy, podmienky, slučky, polia, reťazce, ukazovatele, dynamickú pamäť, štruktúry a rekurziu
• 15 programov s úmyselnou chybou, zobrazených so skutočnou správou kompilátora a opravou
• 121 praktických otázok s odpoveďami na konci takmer každej lekcie na overenie toho, čo ste sa naučili
• Tipy a upozornenia na chyby, ktoré začiatočníci robia najčastejšie
Funkcie
• Vyhľadávanie vo všetkých lekciách
• Funguje offline, nie je potrebný účet
• Dostupné v 8 jazykoch: angličtina, španielčina, portugalčina, francúzština, nemčina, arabčina, hindčina a indonézština (vysvetlenia sú preložené; kód C zostáva rovnaký)
• Čistý, moderný dizajn s tmavým režimom
• Bloky kódu sa posúvajú do strán, takže programy zostávajú čitateľné na telefóne
Pre koho je určená
• Začiatočníci, ktorí sa chcú naučiť programovať v jazyku C ako svoj prvý jazyk
• Študenti, ktorí absolvujú kurz programovania v jazyku C v škole, na vysokej škole alebo na univerzite
• Samoštúdia, ktorí chcú pochopiť, ako programy fungujú blízko hardvéru
• Programátori, ktorí ovládajú iný jazyk a chcú jasný tutoriál o jazyku C
Táto aplikácia je nezávislou študijnou pomôckou. Je založená na štandarde ISO C a dokumentácii kompilátorov GCC a Clang a nie je prepojená so žiadnym dodávateľom kompilátorov, univerzitou ani normalizačným orgánom.
Naučte sa programovať v jazyku C krok za krokom: kompletný tutoriál v jazyku C pre začiatočníkov
Aktualizované
25. 10. 2026