Historie, základní tvar programu v jazyku C, vývoj programů, typy proměnných, operátory, přiřazovací příkaz. Příkazy a bloky, rozhodovací příkazy, konstrukce if - else, funkce. Příkaz switch, iterační příkazy, cykly while, for, do - while. Funkce, parametry, viditelnost a zastínění, preprocesor jazyka C, ukazatele, terminálový vstup a výstup. Formátovaný vstup a výstup, řídící řetězec formátu, formátové specifikace. Paměťové třídy auto, register, static, extern, typové modifikátory const, volatile, struktury. Typová konverze, explicitní typová konverze. Makra, rozvinutí maker, makra s parametry, podmíněný překlad. Další direktivy preprocesoru, ukazatele, operátory * a &, operace s ukazateli, pointerová aritmetika, seznamy. Práce s řetězci a bloky v paměti, alokace paměti. Práce s pamětí, vícerozměrná pole, bitová pole, uniony. Pointery na funkce, soubory binární a textové, práce se soubory. Prototypy funkcí, paměťové třídy, typové modifikátory. Parametry příkazového řádku, knihovny, hlavičkové soubory, projekty.
|
-
Čepelák, Jiří. Řešené příklady v jazyku C : základní prvky i operace, funkce, pole a jeich využití, pracujeme s grafikou, praktické použití příkladů, vhodné pro uchazeče o vysokoškolské studium. Praha: Computer Press, 2001. ISBN 80-7226-575-X.
-
Herout, P. Učebnice jazyka C. KOPP, 2006. ISBN 80-7232-220-6.
-
Kadlec, V. Učíme se programovat v jazyce C. Computer Press, 2002. ISBN 80-7226-715-9.
-
Kernighan, Brian, W., Ritchie Dennis, M. Programovací jazyk C. Computer Press, 2006. ISBN 80-251-0897-X.
|