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
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
Vélemények (6)
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Kurzus - Programming in C
A gyakorlatok, amelyekkel megismerkedhettünk a TDD-vel
Csongor Benedek - ACCENTURE
Kurzus - Agile and TDD with C
Machine Translated
a gyakorlatokat és a módszertant
Javier MIllan Rios - si
Kurzus - Advanced C Programming
Machine Translated
Nagy mennyiségű gyakorlati tudás valós példákon bemutatva.
Kamil - Streamsoft Kraków
Kurzus - Java Advanced
Machine Translated
Folyamatosan erőltetve a változtatásokat, amikor a 3. napon kezdtem jobban eltévedni, mint korábban, és nehezebb volt gyorsan észrevenni a hibát, gyorsan meg tudtam nézni a legújabb változásokat és naprakész voltam az anyaggal
Paulina
Kurzus - Advanced Java Security
Machine Translated
Very good knowledge and character.