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
Introduksjon
- ANSI Standard Grunnleggende om C-datatyper og konstanter Enkel og formatert I/O-minnebruk Operatorer og Expressioner Flow Control Loops
Funksjoner
- Funksjoners rolle Pass av verdi / referanse Returnerer verdier fra funksjoner Rekursive funksjoner Tilbakekallingsfunksjoner Implikasjoner på stabelbibliotek vs brukerdefinert funksjon Sender variabelt antall argumenter
Matriser
- Definere, initialisere og bruke arrays Flerdimensjonale arrays Arrays av tegn og strenger Arrays og pointers Sende arrays til funksjoner Stringhåndtering med og uten bibliotekfunksjoner
Lagringsklasser
- Omfang og levetid Automatisk, Statisk, Ekstern, Registerminne (CPU / RAM)
Strukturer og fagforeninger
- Hvilke strukturer er for Declaration, initialization Accessing like objects Nested Structures Array of Structures Passerer strukturer gjennom funksjoner Allokering av minne og hull Struktursammenligning Strukturbitoperasjon Typedef for portabilitet Unioner Overlappende medlemmer
Oppregnede datatyper
- Enum, Indeksering, Enum Vs #define
Bitoperasjoner
- OG ( & ), ELLER ( | ), XOR ( ^ ) Kompliment ( ~ ) Venstre-Shift ( << ), Høyre Shift ( >> ) Maskering, innstilling, sletting og testing av biter/biter
Pekere
- Hensikten med pekere Definere pekere Operatorene & og * Pekertilordning Peker Aritmetikk Flere indirektioner Avanserte pekertyper Generisk og null pekerfunksjon Pekere Pekere til matriser og strenger Matrise med pekere Pekere til struktur og foreningspekere til dynamisk minne Peker for langt, nær og enorme pekere Type Casting
Dynamisk minnetildeling
- Malloc(), Calloc(), Realloc(), Gratis() Farmalloc(), Farcalloc()
Filhåndteringskonsepter
- Konsept for en FIL-datatype Inode, FIL-struktur Filpeker Tegnhåndteringsrutiner Formaterte datarutiner Rådatarutiner Tilfeldig Access til FIL
Kommandolinjeargumenter
- Argc, argv Variable innganger til hoved
Kompilator i praktisk
- Preprosessordirektiver Kompilator, Assembler, Linker Betinget kompilering Multiple File Compilation Code Optimaliseringsteknikker Volatile, #pragma
Datastrukturer
- Lineær og ikke-lineær Homogene og ikke-homogene Statiske og dynamiske enkle, doble og sirkulære lenkede lister Stabler og køer Binære trær
Sorterings- og Searcheringsteknikker
- Insertion, Selection, Bubble, Merge, Quick, Heap
Konsepter og sanntidseksponering
- Utviklingsverktøy og miljø gjør verktøyindustriens kodingsstandarder Objekt / kjørbar filformatfeilsøker
21 timer
Testimonials (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Kurs - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Treneren var veldig snill og kunnskapsrik, og gikk den ekstra milen for å forklare ting jeg ikke visste
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.