Obecný jazyk C - programování (C1)
Kurz seznamuje ú?astníky se základy programovacího jazyka C, tak jak ho implementuje norma ANSI, platná pro vechny platformy (Windows, Linux, Unix ...). Tím získají ú?astníci d?leitý 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 moné pro tento kurz vyuít i konkrétní poadovaný p?eklada? nebo prost?edí OS Linux. Vechny probírané techniky jsou platformn? univerzální.
| Kurz je zaĹazen v kategorii: |
Programování → C/C++ Ostatní |
NĂĄroÄnost kurzu: zaÄĂĄteÄnĂk
DĂŠlka kurzu: 3 dny
NĂĄplĹ kurzu:
- 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, return
- 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, vloení hlavi?kového souboru, direktiva #include a #define, makra
- Pointery (ukazatele) - princip ukazatel?, pouití, 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é vyuití
PĹedpoklĂĄdanĂŠ znalosti: znalost obecných zásad programování, výhodou zkuenost s jiným programovacím jazykem
V cenÄ kurzu je publikace v hodnotÄ: 315 KÄ
TermĂny kurzu:
DoporuÄenĂŠ pĹedchozĂ a nĂĄvaznĂŠ kurzy:
![]()
DoporuÄenĂŠ pĹedchozĂ a nĂĄvaznĂŠ kurzy
![]()
