Téma ismertetése
- Általános tudnivalók
Általános tudnivalók
JEGY ÖSSZETÉTELE, ábrával
- 1. hét
1. hét
Változók definiálása
Input/Output műveletek (olvasás billentyűzetről / szöveges_állományból; írás képernyőre / szöveges_állományba)
Gyakorlat
- 2. hét
2. hét
Elágazás (if-else; ?:; switch)
Gyakorlat
- 3. hét
3. hét
Ciklusok (for, while, do-while)
Ugró utasítások (break, continue, goto)
Gyakorlat
- 4. hét
4. hét
Kifejezések
- operandusok, operátorok
- (valódi) Függvények
- deklaráció / definíció
- paraméterátadás: formális/effektív paraméterek, return
Gyakorlat
- 5. hét
5. hét
Egymásba-ágyazott ciklusok
Gyakorlat
- 6. hét
6. hét
Eljárások (void-függvények)
Ismétlés: iteratív vs. rekurzív
Rekurzíó
- rekurzív void-függvények
- rekurzív valódi-függvények
GYAKORI HIBÁK!
Gyakorlat
- 7. hét
7. hét
1 dimenziós tömbök
2 dimenziós tömbök
Gyakorlat
- 8. hét
8. hét
Pointerek
- műveletek pointerekkel
Egydimenziós-tömbök és pointerek
Gyakorlat - Parciális
- 9. hét
9. hét
Cím-szerinti paraméterátadás
Dinamikus helyfoglalás
qsort
Gyakorlat
- 10. hét
10. hét
Karakterlánc beolvasás/kiírás scanf/printf, fscanf/fprintf segítségével
A string.h függvénykészlete
Olvasás állományvégig karakterenként, "szavanként", soronként
Gyakorlat
- 11. hét
11. hét
Rendezési algoritmusok:
- qsort
- kiválasztásos / beszúrásos / buborékos / shell
Keresési algoritmusok:
- bsearch
- lineáris / bináris
Gyakorlat
- A, M, G, T - Egydimenziós tömbök pointerekkel, qsort
- 12. hét
12. hét
BIT-műveletek:
- operátorok: >>, <<, &, |, ^, ~
- maszkolási technikák
Gyakorlat
- A, M, G, T - Kétdimenziós tömbök pointerekkel
- 13. hét
13. hét
ANSI-C I/O műveletek
- scanf/printf
- freopen
- fscanf/fprintf
Gyakorlat
- 14. hét
14. hét
- typedef
- struct: struct-pointerek, bit-mezők
- union
- enum
Gyakorlat
- Ismétlés a vizsgára
- Téma 15
Téma 15
MAKRÓK
ÁLLOMÁNYKEZELÉS
Szöveges/bináris STREAM-ek
Olvasás/Írás szöveges állományból/ba
- fscanf / fprintf
Olvasás/Írás bináris állományból/ba
- fread / fwrite
Egyéb függvények: fopen, fclose, fgetc, fputc, fgets, fputs, ferror, feof, fflush, fseek, ftell, remove, rename, freopen...
Gyakorlat
- Téma 16
Téma 16
- Változók
- Utasítások, kifejezések (bit-műveletek)
- Pointerek, tömbök, dinamikus helyfoglalás
- Karakterláncok
- struct / union / enum
- Függvények
- Makrók
- Állománykezelés
- VÉGE
Gyakorlat