Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
C Základní datové typy
- Typy celých čísel Typy s plovoucí desetinnou čárkou Ukazatele (aritmetika ukazatele, dereferencování ukazatele) Pole Vztah mezi poli a ukazateli Výčty
Programming konstrukty
- if - else příkazy switch příkazy while cykly a do - while cykly pro cykly příkazy goto Funkce v C Funkční prototypy Pochopení mechanismu volání C pomocí hodnoty pro předávání argumentů Implementace funkcí Volání funkcí Použití ukazatelů k předávání hodnot pomocí odkazu Předávání polí funkcím Pochopení návratové hodnoty C mechanismus Použití ukazatelů k vrácení hodnot odkazem
Datové struktury
- Definování datových struktur Accessúprava a manipulace s prvky datové struktury Ukazatele na datové struktury Operátor šipka (->) Použití ukazatele k procházení pole datových struktur
Pokročilá témata
- Ukazatele na ukazatele Ukazatele funkcí Konstantní a statická klíčová slova – jejich význam a použití Přetypování a přetypování Použití void * ukazatelů Datové struktury obsahující ukazatele na datové struktury Datové struktury obsahující ukazatele funkcí Ukazatele funkcí a programování řízené tabulkami Bitová pole v datových strukturách Sjednocení Použití polí k implementaci kruhové buffery a zásobníky Moduly jako datové struktury a rozhraní Dynamické datové struktury a jejich použití Jednotlivě propojené seznamy Dvojitě propojené seznamy
Přehled standardní knihovny C
- putc, putchar, getc, getchar printf, scanf Funkce pro manipulaci s řetězci (strcpy, strcat, ...) Témata orientovaná na vestavěný systém Nastavení adres portů Definování bitově orientovaných datových struktur Specifické vlastnosti kompilátoru #pragmas Non ANSII C rozšíření Accessing a manipulace speciální funkce registrů Implementace obsluhy přerušení Volání kódu sestavení z C Volání C z kódu sestavení
Port I/O - blikající LED Softwarové zpoždění Skenování klávesnice Základní RS232 Základní sběr dat a rozhraní senzorů Práce s EEPROM (na čipu a SPI/I2C)
Požadavky
Žádný
14 hodiny
Reference (5)
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Kurz - Programming in C
cvičení a metodika
Javier MIllan Rios - si
Kurz - Advanced C Programming
Machine Translated
Velké množství praktických znalostí ukázaných na příkladech ze života.
Kamil - Streamsoft Kraków
Kurz - Java Advanced
Machine Translated
Průběžné prosazování změn, když jsem se 3. den začal ztrácet více než dříve a bylo těžší rychle odhalit chybu, mohl jsem rychle zkontrolovat nejnovější změny a zůstat v obraze s materiálem
Paulina
Kurz - Advanced Java Security
Machine Translated
Very good knowledge and character.