Lektoři z firmy: PC-DIR Real, s.r.o.
Základní pojmy - zdrojové a hlavičkové soubory, vývojové prostředí, překladače, rozdíly mezi C a C++ První začátky - syntaxe , základní datové typy, operátory, aritmetické výrazy, "Hello World", komentáře Řídicí příkazy - cykly (for, while, do-while), podmínky (if); příkazy switch, case, goto, retu> Terminálový vstup a výstup - znakový a formátovaný vstup a výstup, funkce z hlavičkového souboru stdio.h Funkce - definice, deklarace, parametry, návratová hodnota, funkce „main“ a její parametry Práce se soubory - otevírání a zavírání souborů, základní operace se soubory Preprocesor - význam, direktivy podmíněného překladu, vložení hlavičkového souboru, direktiva #include a #define, makra Pointery (ukazatele) - princip ukazatelů, použití, pointer typu void, pole (jedno i vícerozměrné), pointer jako parametr funkce (předávání parametru hodnotou vs. odkazem), pointer na funkci Práce s pamětí v jazyce C , dynamická alokace pamětí (malloc), paměťové třídy (static, extern, register), struktury Řetězce - práce s řetězci, funkce z hlavičkového souboru string.h Bitové operace - binární or, and, xor; bitové rotace, reálné využití |
Kurz seznamuje účastníky se základy programovacího jazyka C, tak jak ho implementuje norma ANSI, platná pro všechny platformy (Windows, Linux, Unix …). Tím získají účastníci důležitý základ pro práci a další rozvoj nejen v jazycích C/C++, ale i v mnoha dalších klonech, které ze syntaxe jazyka C vycházejí (Java, PHP, Perl, Javascript …). Standardně je výuka vedena v prostředí MS Windows, ale podle zájmu studentů je možné pro tento kurz využít i konkrétní požadovaný překladač nebo prostředí OS Linux. Všechny probírané techniky jsou platformně univerzální. |