Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Introduksjon
- ANSI-standard
- Grunnleggende C
- Datatyper og konstanter
- Enkel og formatert I/O
- Hukommelsesbruk
- Operatorer og uttrykk
- Flytkontroll
- Løkker
Funksjoner
- Rolle for funksjoner
- Pass by value / reference
- Å returnere verdier fra funksjoner
- Rekursive funksjoner
- Kallbaksfunksjoner
- Konsekvenser for stabelen
- Biblioteksfunksjoner vs brukerdefinerte funksjoner
- Å sende en variabel antall argumenter
Arrayer
- Definere, initialisere og bruke arrayer
- Flertallige dimensjoner
- Arrayer av tegn og strenger
- Arrayer og pekere
- Å sende arrayer til funksjoner
- Strengbehandling med og uten biblioteksfunksjoner
Lagringsklasser
- Område og levetid
- Automatisk, statisk, ekstern, register
- Hukommelse (CPU / RAM)
Strukturer og Unions
- Hva strukturer er til
- Erklæring, initialisering
- Å tilgå som objekter
- Nestede strukturer
- Array av strukturer
- Å sende strukturer gjennom funksjoner
- Tilordning av hukommelse og hull
- Sammenligning av strukturer
- Bitoperasjoner på strukturer
- Typedef for portabilitet
- Unions
- Overlappende medlemmer
Enumererte datatyper
- Enum, indeksering, enum vs #define
Bitoperasjoner
- AND ( & ), OR ( | ), XOR ( ^ )
- Komplement ( ~ )
- Venstre skift ( << ), høyre skift ( >> )
- Maskering, innstilling, sletting og testing av bit / bits
Pekere
- Formålet med pekere
- Å definere pekere
- Operatørene & og *
- Tildeling av pekere
- Pekeraritmetikk
- Flere indireksjoner
- Avanserte pekertyper
- Generiske og nullpekere
- Funksjonspekere
- Pekere til arrayer og strenger
- Array av pekere
- Pekere til strukturer og unions
- Pekere til dynamisk hukommelse
- Langt, nært og stort pekerområde
- Pekertyper omgjøring
Dynamisk hukommelsesallokering
- Malloc(), Calloc(), Realloc(), Free()
- Farmalloc(), Farcalloc()
Filhåndteringskonsepter
- Konseptet om en FILE-datatype
- Inode, FILE-struktur
- Filpeker
- Tegnhåndteringsrutiner
- Rutiner for formatert data
- Rutiner for rå data
- Tilfeldig tilgang til FILE
Kommandolinjeargumenter
- Argc, argv
- Variabel innmat til hovedprogrammet
Kompilator i praksis
- Preprossessor-direktiv
- Kompilator, assembler, linker
- Betinget kompilering
- Flere filkompilering
- Kodetilpassingsteknikker
- Volatil, #pragma
Datastrukturer
- Lineære og ikke-lineære
- Homogene og ikke-homogene
- Statiske og dynamiske
- Enkelt, dobbelt og sirkulære koblete lister
- Stabler og køer
- Binære trær
Sortering og søketeknikker
- Innsetting, valg, boble, sammenslåing, rask, haug
Konsepter og virkelig tidsutsetting
- Utviklingsverktøy og miljø
- Make-verktøyet
- Bransekodingstandarder
- Objekt / kjøretidsfilformat
- Feilsøker
21 Timer
Referanser (5)
Han svarer på mine spørsmål veldig godt forklart.
Khaled Almarzooqi - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Maskinoversatt
Sean var en dynamisk foredragsholder, og de praktiske øvingene var veldig spennende. Jeg kan se hvordan de vil være virkelig anvendelige.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maskinoversatt
At treneren tilpasser seg våre behov
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Maskinoversatt
Instruktøren var virkelig snill og kunnskapsrik, han gikk ekstra langt for å forklare ting jeg ikke kjente til
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maskinoversatt
Oppkjøpet av nyttig kunnskap og oppklaring av noen ting jeg ikke var sikker på før.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Maskinoversatt