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.
План на курса
C Основни типове данни
- Целочислени типове Типове с плаваща запетая Указатели (аритметика на указател, премахване на указател) Масиви Връзката между масиви и указатели Enums
Programming конструкции
- оператори if - else превключват оператори while цикли и do - while цикли за цикли goto оператори Функции в C Прототипи на функции Разбиране на механизма за повикване чрез стойност на C за предаване на аргументи Внедряване на функции Извикване на функции Използване на указатели за предаване на стойности по референция Предаване на масиви към функции Разбиране на върнатата стойност на C механизъм Използване на указатели за връщане на стойности по референция
Структури на данни
- Дефиниране на структури от данни Access Създаване и манипулиране на елементите на структура от данни Указатели към структури от данни Операторът стрелка (->) Използване на указател за преминаване през масив от структури от данни
Теми за напреднали
- Указатели към указатели Функционални указатели Константни и статични ключови думи - техните значения и употреби Кастове и кастинг Използване на void * указатели Структури от данни, съдържащи указатели към структури от данни Структури от данни, съдържащи указатели на функции Функционални указатели и управлявано от таблица програмиране Битови полета в структури от данни Обединения Използване на масиви за имплементиране кръгови буфери и стекове Модули като структури от данни и интерфейси Динамични структури от данни и тяхното използване Единично свързани списъци Двойно свързани списъци
Преглед на стандартната библиотека C
- putc, putchar, getc, getchar printf, scanf Функции за манипулиране на низове (strcpy, strcat, ...) Теми, ориентирани към вградена система Настройване на адреси на портове Дефиниране на битово ориентирани структури от данни Специфични функции на компилатора #pragmas Не ANSII C разширения Accessинг и манипулиране регистри на специални функции Внедряване на манипулатори на прекъсвания Извикване на асемблен код от C Извикване на C от асемблен код
Порт I/O - мигащи светодиоди Софтуерни забавяния Сканиране на клавиатурата Основно RS232 Основно събиране на данни и интерфейс на сензора Работа с EEPROM (на чип и SPI/I2C)
Изисквания
Нито един
14 Hours
Oтзиви от потребители (5)
упражненията и методиката
Javier MIllan Rios - si
Course - Advanced C Programming
Machine Translated
Голямо количество практически знания, показани в примери от реалния живот.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Упражненията, с които успяхме да се запознаем с TDD
Csongor Benedek - ACCENTURE
Course - Agile and TDD with C
Machine Translated
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Course - Clean Code
I was able to learn tbe basics of C programming and have something to build upon.