Kurzusleírás

Bevezetés

  • ANSI Szabvány
  • A C alapjai
  • Adattípusok és konstansok
  • Egyszerű és formázott I/O
  • Memóriahasználat
  • Operátorok és kifejezések
  • Vezérlési szerkezetek
  • Ciklusok

Függvények

  • A függvények szerepe
  • Érték és referencia szerinti átadás
  • Érték visszaadása függvényekből
  • Rekurzív függvények
  • Visszahívó függvények
  • A veremre gyakorolt hatások
  • Könyvtári és felhasználó által definiált függvények
  • Változó számú argumentumok átadása

Tömbök

  • Tömbök definiálása, inicializálása és használata
  • Többdimenziós tömbök
  • Karakter- és sztringtömbök
  • Tömbök és mutatók
  • Tömbök átadása függvényeknek
  • Sztringkezelés könyvtári függvények nélkül és velük

Tárolási osztályok

  • Hatókör és élettartam
  • Automatikus, statikus, extern, regiszter
  • Memória (CPU / RAM)

Struktúrák és uniók

  • A struktúrák célja
  • Deklaráció, inicializálás
  • Hozzáférés mint objektumokhoz
  • Beágyazott struktúrák
  • Struktúrátömbök
  • Struktúrák átadása függvényeknek
  • Memóriafoglalás és lyukak
  • Struktúrák összehasonlítása
  • Struktúrabitekkel végzett műveletek
  • Typedef a hordozhatóság érdekében
  • Uniók
  • Átfedő tagok

Felsorolt adattípusok

  • Enum, indexelés, enum vs #define

Bites műveletek

  • AND ( & ), OR ( | ), XOR ( ^ )
  • Komplementer ( ~ )
  • Balra eltolás ( << ), Jobbra eltolás ( >> )
  • Bit(ek) maszkolása, beállítása, törlése és tesztelése

Mutatók

  • A mutatók célja
  • Mutatók definiálása
  • A & és * operátorok
  • Mutató hozzárendelés
  • Mutató aritmetika
  • Többszörös indirekció
  • Fejlett mutatótípusok
  • Generikus és Null mutató
  • Függvénymutatók
  • Tömbök és sztringek mutatói
  • Mutatótömbök
  • Struktúrák és uniók mutatói
  • Dinamikus memória mutatói
  • Far, Near és Huge mutatók
  • Mutató típuskonverzió

Dinamikus memóriafoglalás

  • Malloc(), Calloc(), Realloc(), Free()
  • Farmalloc(), Farcalloc()

Fájlkezelési alapok

  • A FILE adattípus koncepciója
  • Inode, FILE struktúra
  • Fájlmutató
  • Karakterkezelési rutinok
  • Formázott adatrutinok
  • Nyers adatrutinok
  • Véletlenszerű hozzáférés a FILE-hoz

Parancssori argumentumok

  • Argc, argv
  • Változó bemenetek a main-hez

Fordító gyakorlatban

  • Preprocesszor direktívák
  • Fordító, assembler, linker
  • Feltételes fordítás
  • Többfájlos fordítás
  • Kódoptimalizálási technikák
  • Volatile, #pragma

Adatszerkezetek

  • Lineáris és nemlineáris
  • Homogén és inhomogén
  • Statikus és dinamikus
  • Egyszeresen, kétszeresen és körkörösen láncolt listák
  • Verem és sor
  • Bináris fák

Rendezési és keresési technikák

  • Beszúrás, kiválasztás, buborék, összefésülés, gyors, kupac

Koncepciók és valós idejű tapasztalat

  • Fejlesztőeszközök és környezet
  • Make Utility
  • Ipari kódolási szabványok
  • Objektum / végrehajtható fájlformátum
  • Debugger
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák