Kurzusleírás

C Alapvető adattípusok

    Egész számtípusok Lebegőpontos típusok Mutatók (mutató aritmetika, mutató hivatkozás megszüntetése) Tömbök A tömbök és mutatók kapcsolata Enumok

Programming konstrukciók

    if - else utasítások váltanak utasításokat while ciklusokhoz és do - while ciklusok ciklusokhoz goto utasítások Funkciók C-ben Függvény prototípusok C érték szerinti hívási mechanizmusának megértése argumentumok átadásához Függvények megvalósítása Funkciók hívása Mutatók használata értékek átadására hivatkozással Tömbök átadása függvényeknek C visszatérési értékének megértése mechanizmus Mutatók használata az értékek hivatkozással történő visszaadásához

Adatstruktúrák

    Adatstruktúrák meghatározása Access, adatstruktúra elemeinek kezelése Mutatók adatstruktúrákra A nyíl (->) operátor Mutató használata adatszerkezetek tömbjének bejárására

Haladó témák

    Mutatók a mutatókra Funkciómutatók Const és statikus kulcsszavak - jelentésük és felhasználásuk Cast és casting  Void * mutatók használata Adatstruktúrákra mutató mutatókat tartalmazó adatszerkezetek Funkciómutatókat tartalmazó adatstruktúrák Funkciómutatók és táblázatvezérelt programozás Bitmezők adatstruktúrákban Uniós Tömbök használata a megvalósításhoz körkörös pufferek és veremek Modulok mint adatszerkezetek és interfészek Dinamikus adatstruktúrák és felhasználásaik Egyszeri linkelt listák Duplán linkelt listák

A C standard könyvtár áttekintése

    putc, putchar, getc, getchar printf, scanf Karakterlánc-manipulációs függvények (strcpy, strcat, ...) Beágyazott rendszer-orientált témák Portcímek beállítása Bitorientált adatstruktúrák meghatározása Fordítóspecifikus jellemzők #pragmas Nem ANSII C kiterjesztések Accesskezelése és kezelése speciális funkcióregiszterek Megszakításkezelők megvalósítása Összeállítás kód hívása C-ből C hívása assembly kódból
Linkerek és linker szkriptek
  • A megcélzott perifériaeszköz-könyvtárak és használatuk megértése
  • Saját eszközkönyvtárak megvalósítása
  • Időzítők és felhasználásuk Hardveres időzítők
  • Szoftver időzítők
  • Az eseményvezérelt programozás alapjai
  • Port I/O - villogó LED-ek Szoftver késések Billentyűzet pásztázás Alap RS232 Alap adatgyűjtés és érzékelő interfész Működés EEPROM-mal (chipen és SPI/I2C-n)

    Követelmények

    Egyik sem

     14 Hours

    Résztvevők száma



    Ár per résztvevő

    Vélemények (5)

    Rokon tanfolyam

    Combined C/C++, JAVA and Web Application Security

    28 Hours

    Advanced Java Security

    21 Hours

    Combined JAVA, PHP and Web Application Security

    28 Hours

    Standard Java Security

    14 Hours

    Java and Web Application Security

    21 Hours

    Advanced Java, JEE and Web Application Security

    28 Hours

    Rokon kategóriák