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 Expressionok
  • Flow Control
  • Hurok

Funkciók

  • A funkciók szerepe
  • Átmenet érték/referencia szerint
  • Értékek visszaadása a függvényekből
  • Rekurzív függvények
  • Visszahívási funkciók
  • Következmények a Stackre
  • Könyvtár vs Felhasználó által meghatározott funkció
  • Változó számú argumentum átadása

Tömbök

  • Tömbök meghatározása, inicializálása és használata
  • Többdimenziós tömbök
  • Karakterek és karakterláncok tömbjei
  • Tömbök és mutatók
  • Tömbök átadása függvényeknek
  • Karakterlánckezelés könyvtári függvényekkel és anélkül

Tárolási osztályok

  • Hatály és élet
  • Automatikus, Statikus, Külső, Regisztráció
  • Memória (CPU / RAM)

Struktúrák és szakszervezetek

  • Mire valók a szerkezetek
  • Deklaráció, inicializálás
  • Accessmint tárgyak
  • Beágyazott struktúrák
  • Struktúrák tömbje
  • Struktúrák átadása függvényeken
  • Memória és lyukak elosztása
  • Szerkezet-összehasonlítás
  • Szerkezeti bit működés
  • Typedef a hordozhatóság érdekében
  • Szakszervezetek
  • Átfedő tagok

Felsorolt adattípusok

  • Enum, indexelés, enum Vs #define

Bitműveletek

  • ÉS ( & ), VAGY ( | ), XOR ( ^ )
  • Bók ( ~ )
  • Bal-Shift ( << ), Jobb Shift ( >> )
  • Bit/bitek maszkolása, beállítása, törlése és tesztelése

Mutatók

  • A mutatók célja
  • Mutatók meghatározása
  • Az & és * operátorok
  • Mutató hozzárendelése
  • Mutatós aritmetika
  • Többféle indirekt
  • Speciális mutatótípusok
  • Általános és nulla mutató
  • Funkciómutatók
  • Mutatók a tömbökre és a karakterláncokra
  • Mutatók tömbje
  • Mutatók a Struktúrára és az Unióra
  • Mutatók a dinamikus memóriára
  • Távoli, közeli és hatalmas mutatók
  • Pointer Type Casting

Dinamikus memóriafoglalás

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

Fájlkezelési fogalmak

  • A FILE adattípus fogalma
  • Inode, FILE szerkezet
  • Fájlmutató
  • Karakterkezelési rutinok
  • Formázott adatrutinok
  • Nyersadat-rutinok
  • Véletlen Access - FILE

Parancssori érvek

  • Argc, argv
  • Változó bemenetek a főbe

Fordító a gyakorlatban

  • Előfeldolgozói irányelvek
  • Fordító, Assembler, Linker
  • Feltételes összeállítás
  • Több fájl összeállítása
  • Kódoptimalizálási technikák
  • Illékony, #pragma

Adatstruktúrák

  • Lineáris és nemlineáris
  • Homogén és nem homogén
  • Statikus és dinamikus
  • Egyszeri, kettős és kör alakú linkelt listák
  • Stacks & Queues
  • Bináris fák

Rendezési és Searchkészítési technikák

  • Beszúrás, Kijelölés, Bubble, Egyesítés, Gyors, Halom

Fogalmak és valós idejű expozíció

  • Fejlesztési eszközök és környezet
  • Make Utility
  • Ipari kódolási szabványok
  • Objektum / végrehajtható fájl formátum
  • Hibakereső
  21 Hours

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.

Ár per résztvevő

Vélemények (5)

Rokon tanfolyam

The Yocto Project - An Overview - hands-on

  28 Hours

Rokon kategóriák