MENU
Introduction
CoursesCourses
Obecný jazyk C - programování
Interest in course

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 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í.

The course is included in the following category: Programování → C/C++
Ostatní

Difficulty of the course: Beginner

Course duration: 3 days

Contents of the course:

  • 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, 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í

Expected knowledge: znalost obecných zásad programování, výhodou zkušenost s jiným programovacím jazykem

The price includes books in the value of: 315 CZK


Course dates:

No dates are listed.


Recommended previous and follow-up courses: