ako profesionálny jazyk c. to sa týka nasledujúcich tém
intrudukcia - v tejto kapitole sa venujeme vynálezu jazyka c
triedy úložiska - rôzne typy tried úložiska
operátori - zahŕňa všetky typy operátorov
dátové typy - zahŕňa základné primitívne a neaprimitívne typy
vstupné výstupné príkazy - prediskutované s printf a scanf
podmienené vyhlásenia - vzťahuje sa na podmienku
riadiace príkazy - slučky a spínacie skrinky
polia - typy polí s podrobnými príkladmi
knižničné funkcie - štandardné knižničné funkcie, ktoré budeme pokryť
grafika - ako kresliť čiary, kruhy a iné grafické príkazy, na ktoré sa vzťahuje táto kapitola
funkcie definované používateľom - zahŕňa typy funkcií definovaných používateľom
pointers - techniky správy pamäte, na ktoré sa vzťahuje tento chpater
Štruktúry - vytvára užívateľom definovaný typ údajov
odbory - podobné štruktúram, ale majú prístup k pamäti
súbory - prediskutované s ukladaním a čítaním údajov