Cursusaanbod
Introductie
- ANSI-standaard
- Grondbeginselen van C
- Gegevenstypen en constanten
- Eenvoudige en geformatteerde I/O
- Geheugengebruik
- Operatoren & Expressionen
- Controle van het debiet
- Loops
Functies
- Rol van functies
- Doorgeven op waarde / referentie
- Waarden retourneren uit Functies
- Recursieve functies
- Terugbelfuncties
- Implicaties voor Stack
- Bibliotheek versus door de gebruiker gedefinieerde functie
- Variabel aantal argumenten doorgeven
Arrays
- Definiëren, initialiseren en gebruiken van matrices
- Multidimensionale arrays
- Arrays van tekens en tekenreeksen
- Matrices en aanwijzers
- Arrays doorgeven aan functies
- Stringverwerking met en zonder bibliotheekfuncties
Opslag Klassen
- Reikwijdte en levensduur
- Automatisch, Statisch, Extern, Registreren
- Geheugen (CPU / RAM)
Structuren en vakbonden
- Waar zijn structuren voor?
- Declaratie, initialisatie
- Accessing als objecten
- Geneste structuren
- Reeks structuren
- Structuren doorgeven aan functies
- Toewijzing van geheugen en gaten
- Structuur vergelijking
- De verrichting van het structuurbeetje
- Typedef voor draagbaarheid
- Vakbonden
- Overlappende leden
Opgesomde gegevenstypen
- Enum, Indexering, enum versus #define
Bit-bewerkingen
- EN ( & ), OF ( | ), XOR ( ^ )
- Compliment ( ~ )
- Links-Shift ( << ), Rechts Shift ( >> )
- Maskeren, instellen, wissen en testen van bit/bits
Pointers
- Het doel van pointers
- Aanwijzers definiëren
- De & en * operatoren
- Aanwijzer toewijzing
- Aanwijzer rekenen
- Meerdere richtingen
- Geavanceerde aanwijzertypen
- Generiek en null-aanwijzer
- Functie Pointers
- Verwijzingen naar matrices en tekenreeksen
- Reeks aanwijzingen
- Aanwijzingen voor structuur en eenheid
- Verwijzingen naar Dynamisch geheugen
- Ver, dichtbij en enorme aanwijzingen
- Pointer Type Casting
Dynamische geheugentoewijzing
- Malloc(), Calloc(), Realloc(), Vrij()
- Farmalloc(), Farcalloc()
Concepten voor bestandsverwerking
- Concept van een FILE-gegevenstype
- Inode, BESTANDSSTRUCTUUR
- Aanwijzer van het bestand
- Routines voor het omgaan met tekens
- Geformatteerde gegevensroutines
- Routines voor onbewerkte gegevens
- Willekeurig Access naar BESTAND
Argumenten voor de opdrachtregel
- Argc, argv
- Variabele ingangen naar de hoofdingang
Compiler in de praktijk
- Richtlijnen voor preprocessors
- Compiler, Assembler, Linker
- Voorwaardelijke compilatie
- Compilatie van meerdere bestanden
- Technieken voor code-optimalisatie
- Vluchtig, #pragma
Data Structuren
- Lineair en niet-lineair
- Homogeen en niet-homogeen
- Statisch en dynamisch
- Enkele, dubbele en cirkelvormige gekoppelde lijsten
- Stapels en wachtrijen
- Binaire bomen
Sorteer- en Searching-technieken
- Invoegen, Selecteren, Bubble, Samenvoegen, Snel, Verzamelen
Concepten en real-time blootstelling
- Ontwikkeltools en omgeving
- Nut maken
- Industriecoderingsstandaarden
- Object / uitvoerbaar bestandsformaat
- Debugger
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Cursus - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Cursus - The Yocto Project - An Overview - hands-on
De trainer was erg aardig en deskundig en deed een stap verder om dingen uit te leggen die ik niet wist
Felix - Microchip Technology Inc
Cursus - Embedded C Application Design Principles for Automotive Professionals
Automatisch vertaald
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Cursus - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.