1.
Úvod
❱
1.1.
Programování
1.2.
Programovací jazyky
1.3.
Jazyk C
1.4.
Paměť
2.
Nastavení prostředí
❱
2.1.
Linux
❱
2.1.1.
Instalace
2.2.
Editor
❱
2.2.1.
VSCode
2.2.2.
CLion
2.3.
Překlad
2.4.
Ladění
3.
Programování v C
❱
3.1.
Syntaxe
3.2.
Příkazy a výrazy
3.3.
Proměnné
❱
3.3.1.
Globální proměnné
3.3.2.
Konstanty
3.3.3.
Složený zápis
3.3.4.
Pojmenovávání proměnných
3.4.
Datové typy
❱
3.4.1.
Celočíselné typy
3.4.2.
Desetinné číselné typy
3.4.3.
Pravdivostní typy
3.4.4.
Konverze
3.5.
Řízení toku
❱
3.5.1.
Podmínky
❱
3.5.1.1.
Příkaz if
3.5.1.2.
Příkaz switch
3.5.1.3.
Ternární operátor
3.5.2.
Cykly
❱
3.5.2.1.
Cyklus while
3.5.2.2.
Cyklus for
3.6.
Funkce
❱
3.6.1.
Rekurze
3.6.2.
Funkce standardní knihovny
3.7.
Preprocesor
❱
3.7.1.
Vkládání souborů
3.7.2.
Makra
3.8.
Práce s pamětí
❱
3.8.1.
Automatická paměť
3.8.2.
Ukazatele
❱
3.8.2.1.
Ukazatele na funkce
3.8.3.
Dynamická paměť
3.8.4.
Globální paměť
3.9.
Pole
❱
3.9.1.
Statické pole
3.9.2.
Dynamické pole
3.9.3.
Vícerozměrné pole
❱
3.9.3.1.
Zubatá pole
3.10.
Text
❱
3.10.1.
Znaky
3.10.2.
Řetězce
3.10.3.
Vstup a výstup
❱
3.10.3.1.
Vstup
3.10.3.2.
Výstup
3.11.
Vlastní datové typy
❱
3.11.1.
Struktury
❱
3.11.1.1.
Reprezentace v paměti
3.11.2.
Struktury a funkce
3.12.
Soubory
❱
3.12.1.
Otevření souborů
3.12.2.
Práce se soubory
❱
3.12.2.1.
Zápis do souboru
3.12.2.2.
Čtení ze souboru
3.13.
Modularizace
❱
3.13.1.
Linker
3.13.2.
Používání kódu z jiných souborů
3.13.3.
Hlavičkové soubory
3.13.4.
Knihovny
3.14.
Automatizace překladu
3.15.
Aplikované úlohy
❱
3.15.1.
TGA
3.15.2.
GIF
3.15.3.
SDL
❱
3.15.3.1.
Herní smyčka
3.15.3.2.
Kreslení
3.15.3.3.
Vstup
3.15.4.
Chipmunk
3.16.
Co dál?
4.
Různé
❱
4.1.
Rozklad problému
4.2.
Vyhodnocování výrazů
4.3.
Generování náhodných čísel
4.4.
Dynamicky rostoucí pole
4.5.
Funkce main
4.6.
Parametry překladače
4.7.
Nedefinované chování
4.8.
Tahák
5.
Úlohy
❱
5.1.
Proměnné
5.2.
Podmínky a cykly
❱
5.2.1.
Odrážející se kulička
5.2.2.
Vykreslování grafů funkcí
5.3.
Funkce
5.4.
Ukazatele
5.5.
Pole
❱
5.5.1.
PvP bitevní hra
5.5.2.
Dvourozměrné pole
❱
5.5.2.1.
Digitální hodiny
5.6.
Text
❱
5.6.1.
Kalkulačka
5.6.2.
Střelba na terč
5.6.3.
Čištění chatu
5.6.4.
Překladač jazyka Brainfuck
5.7.
Struktury
❱
5.7.1.
TGA hodiny
5.7.2.
Létající písmenka
5.8.
Soubory
❱
5.8.1.
Meme generátor
5.9.
SDL
❱
5.9.1.
Had
6.
Časté chyby
❱
6.1.
Paměťové chyby
7.
Galerie projektů
❱
7.1.
2020/2021
7.2.
2023/2024
Light
Rust (default)
Coal
Navy
Ayu
Úvod do programování
Galerie projektů 2023/2024
Galerie vybraných projektů od studentů z ročníku
2023/2024
.
Breakout
SDL
Bulánci
SDL