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.
Kursplan
C Grundläggande datatyper
- Heltalstyper Flyttalstyper Pekare (pekararitmetik, pekaravföring) Matriser Förhållandet mellan matriser och pekare Enums
Programming konstruktioner
- if - else-satser byter satser while-loopar och gör - while-loopar för loopar goto-satser Funktioner i C Funktionsprototyper Förstå C:s call by value-mekanism för att skicka argument Implementera funktioner Anropa funktioner Använda pekare för att skicka värden genom referens Skicka arrayer till funktioner Förstå C:s returvärde mekanism Använda pekare för att returnera värden genom referens
Data struktur
- Definiera datastrukturer Accessatt manipulera elementen i en datastruktur Pekare till datastrukturer Piloperatorn (->) Använda en pekare för att korsa en rad datastrukturer
Avancerade ämnen
- Pekare till pekare Funktionspekare Konst och statiska nyckelord - deras betydelser och användningsområden Kastningar och gjutning Använda void * pekare Datastrukturer som innehåller pekare till datastrukturer Datastrukturer som innehåller funktionspekare Funktionspekare och tabelldriven programmering Bitfält i datastrukturer Unioner Använda arrayer för att implementera cirkulära buffertar och stackar Moduler som datastrukturer och gränssnitt Dynamiska datastrukturer och deras användningsområden Enkellänkade listor Dubbellänkade listor
Översikt över C-standardbiblioteket
- putc, putchar, getc, getchar printf, scanf Strängmanipuleringsfunktioner (strcpy, strcat, ...) Inbäddade systemorienterade ämnen Ställa in portadresser Definiera bitorienterade datastrukturer Kompilatorspecifika funktioner #pragmas Icke ANSII C-tillägg Accessing och manipulering specialfunktionsregister Implementera avbrottshanterare Anropa assemblykod från C Anropa C från assemblykod
Port I/O - blinkande lysdioder Programvarufördröjningar Tangentbordsskanning Basic RS232 Basic datainsamling och sensorgränssnitt Arbeta med EEPROM (på chip och SPI/I2C)
Krav
Ingen
14 timmar
Vittnesmål (5)
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Kurs - Programming in C
övningarna och metodiken
Javier MIllan Rios - si
Kurs - Advanced C Programming
Machine Translated
En stor mängd praktisk kunskap visas i verkliga exempel.
Kamil - Streamsoft Kraków
Kurs - Java Advanced
Machine Translated
Pushade ändringar regelbundet, eftersom jag dag 3 började gå vilse mer än tidigare och det var svårare att fånga ett misstag snabbt, jag kunde snabbt kolla efter den senaste ändringen och vara uppdaterad med materialet
Paulina
Kurs - Advanced Java Security
Machine Translated
Very good knowledge and character.