Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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
21 Uren
Testimonials (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.