Kursplan
C Grunnleggende datatyper
- Heltallstyper Flytende kommatyper Pekere (pekeraritmetikk, pekeravklaring) Matriser Forholdet mellom matriser og pekere Oppslag
Programming konstruksjoner
- if - else-setninger bytter utsagn while loops og do - while loops for loops goto-setninger Funksjoner i C Funksjonsprototyper Forstå Cs call by value-mekanisme for å sende argumenter Implementere funksjoner Kalle funksjoner Bruke pekere for å sende verdier ved referanse Sende arrays til funksjoner Forstå Cs returverdi mekanisme Bruke pekere for å returnere verdier ved referanse
Datastrukturer
- Definere datastrukturer Accessing og manipulere elementene i en datastruktur Pekere til datastrukturer Pil (->) operatoren Bruke en peker for å krysse en rekke datastrukturer
Avanserte emner
- Pekere til pekere Funksjonspekere Konst og statiske nøkkelord - deres betydninger og bruk Kaster og støping Bruke void * pekere Datastrukturer som inneholder pekere til datastrukturer Datastrukturer som inneholder funksjonspekere Funksjonspekere og tabelldrevet programmering Bitfelt i datastrukturer Unioner Bruke arrays for å implementere sirkulære buffere og stabler Moduler som datastrukturer og grensesnitt Dynamiske datastrukturer og deres bruk Enkeltlenkede lister Dobbeltlenkede lister
Oversikt over C-standardbiblioteket
- putc, putchar, getc, getchar printf, scanf Stringmanipuleringsfunksjoner (strcpy, strcat, ...) Innebygde systemorienterte emner Sette opp portadresser Definere bitorienterte datastrukturer Kompilatorspesifikke funksjoner #pragmas Ikke ANSII C-utvidelser Accessing og manipulering spesialfunksjonsregistre Implementere avbruddsbehandlere Kalle monteringskode fra C Kalle C fra monteringskode
Port I/O - blinkende lysdioder Programvareforsinkelser Tastaturskanning Grunnleggende RS232 Grunnleggende datainnsamling og sensorgrensesnitt Arbeider med EEPROM (på brikke og SPI/I2C)
Krav
Ingen
Testimonials (6)
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Kurs - Programming in C
Øvelsene som vi ble kjent med TDD
Csongor Benedek - ACCENTURE
Kurs - Agile and TDD with C
Machine Translated
øvelsene og metodikken
Javier MIllan Rios - si
Kurs - Advanced C Programming
Machine Translated
En stor mengde praktisk kunnskap vist i eksempler fra det virkelige liv.
Kamil - Streamsoft Kraków
Kurs - Java Advanced
Machine Translated
Presse endringer fortløpende, da jeg den 3. dagen begynte å gå mer vill enn før og det var vanskeligere å oppdage feilen raskt, kunne jeg raskt sjekke ut de siste endringene og holde meg oppdatert med materialet
Paulina
Kurs - Advanced Java Security
Machine Translated
Very good knowledge and character.