Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
14 Hours
Vélemények (5)
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
A gyakorlatok, amelyekkel megismerkedhettünk a TDD-vel
Csongor Benedek - ACCENTURE
Kurzus - Agile and TDD with C
Machine Translated
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Kurzus - Clean Code
I was able to learn tbe basics of C programming and have something to build upon.