Kurz „Základy jazyka C“ obsahuje 22 lekcií a záverečný test. Aplikácia je len v ruštine.
Predpokladá sa, že ovládate základy programovania. Minimálne by ste mali rozumieť tomu, čo je premenná, vetva, slučka a funkcia.
Kurz sa okrem iného dotýka charakteristických čŕt programovania v jazyku C. Polia, reťazce, ukazovatele, štruktúry vrátane dynamických, práca so súbormi, odovzdávanie argumentov príkazového riadka programu, jazykový preprocesor, vytváranie multi- zohľadňujú sa súborové programy a knižnice. Takmer každá lekcia obsahuje úlohy vo forme úloh. Príklady riešenia problémov sú uvedené samostatne.
Text lekcií kurzu je zverejnený na https://younglinux.info/c
Témy lekcií:
1. Úvod do programovacieho jazyka C
2. Dátové typy a ich výstup
3. Typ údajov znaku. Riadiace znaky
4. Operátori pobočiek
5. Slučky v C
6. Bitové operácie
7. Vstup a výstup znak po znaku. Koncept vyrovnávacej pamäte
8. Premenné, adresy a ukazovatele
9. Funkcie. Odovzdávanie argumentov hodnotou a odkazom
10. Formátované zadávanie údajov
11. Pseudonáhodné čísla
12. Polia a ukazovatele
13. Polia a funkcie
14. Vlastnosti práce so strunami
15. Funkcie na spracovanie reťazcov
16. Typ štrukturálnych údajov
17. Dynamické dátové štruktúry
18. Vstup dát zo súboru a výstup do súboru
19. Odovzdávanie argumentov programu
20. Preprocesor jazyka C
21. Viacsúborové programy
22. Knižnice
23. Skúšobná práca