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

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën