Úvod

V této webové prezentaci se dozvíte vše co je nutné pro zvládnutí programovacího jazyka C od jeho základů až po práci se soubory. Obsahuje 17 lekcí rozebírajících určitou tématiku. V každé lekci naleznete potřebnou teorii, obecné zápisy příkazů a také ukázkové příklady, které pomohou pochopit danou problematiku. Samozřejmě je možné si je stáhnout.

Historie a vlastnosti

V tomto prvním čistě teoretickém celku se dozvíte jaký je C programovací jazyk, jak vznikal a vyvíjel se a jaké existují standardy, překladače a vývojová prostředí.

Základy jazyka C

Je zde popsáno zpracování zdrojového kódu, rozebrán první program a vyjmenována všechna klíčová slova, které jazyk C obsahuje.

Datové typy, konstanty

Tato kapitola vás seznámí s proměnnýma a jejich deklarací. Jsou zde podrobně rozebrány datové typy a konstanty.

Operátory

Část operátory vás obeznámí s pojmem operátor a operand. Obsahuje informace o všech druzích operátorů a jejich prioritách.

Vstup a výstup

To jak pracovat se vstupem či výstupem se dozvíte právě v této kapitole. Je v ní podrobně rozebrán formátovaný vstup a výstup. Dozvíte se také o vstupu a výstupu znaků.

Sekvence a alternativa

Kapitola se zabývá pojmy sekvence a alternativa. Jsou rozebrány všechny druhy alternativy - úplná, neúplná a vícenásobná.

Cykly

Tato kapitola se zabývá cykly. Cyklem s podmínkou na začátku a na konci. Dále jsou zde popsány příkazy měnící provádění cyklu a nepodmíněný skok.

Funkce

Kapitola funkce vám vysvětlí, co jsou to funkce a jak je používat. Je zde také vysvětlen zvláštní případ funkce, která volá sama sebe.

Preprocesor jazyka C

Náplní této části je preprocesor. Konkrétně se zabývá makry, podmíněným překladem a vkládáním souborů do zdrojového kódu.

Projekty

V této části je vysvětleno proč se projekty zavádí a co vše obsahují. Na názorném příkladu je uveden postup, jak vytvořit projekt ze zdrojového kódu.

Paměť, paměťové třídy

O paměti, její alokaci, statických a dynamických datech a modifikátorech paměťových tříd se dozvíte právě v této kapitole.

Pointery

Dozvíte se zde o pointerech. Jak s nimi pracovat a jak je využít ve funkcích.

Pole

V části pole se dozvíte o statickém a dynamickém poli, jak s ním pracovat a používat ho ve funkcích. Je zde rozebrán alternativní přístup k prvkům pole pomocí pointerové aritmetiky.

Vícerozměrná pole

Kapitola se zabývá vícedimenzionálním polem, jak statickým, tak dynamickým. Zároveň je vysvětlena práce s polem pomocí funkcí.

Řetězec

To jak vytvořit a pracovat s řetězcem je popsáno v této části. Zároveň jsou rozebrány jednotlivé předdefinované funkce pro práci s řetězcem.

Odvozené datové typy

Tato část vás naučí používat struktury, uniony a výčet. Také se naučíte vytvořit si svůj vlastní datový typ.

Soubory

To jak v jazyku C pracovat s daty v souborech a jak s nimi provádět vstupně výstupní operace se dozvíte v této části.

© 2008 Tomáš Rohovský, all rights reserved. XHTML | CSS3