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

Antall deltakere



Price per participant

Testimonials (6)

Relaterte kurs

The Yocto Project - An Overview - hands-on

28 timer

Related Categories