Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- ANSI Стандартни основи на C типове данни и константи Прости и форматирани входно/изходни оператори за използване на паметта и Expressионни вериги за контрол на потока
Функции
- Роля на функциите Предаване по стойност / препратка Връщане на стойности от функции Рекурсивни функции Функции за обратно извикване Последици върху библиотеката на стека срещу дефинирана от потребителя функция Предаване на променлив брой аргументи
Масиви
- Дефиниране, инициализиране и използване на масиви Многоизмерни масиви Масиви от символи и низове Масиви и указатели Предаване на масиви към функции Работа с низове със и без библиотечни функции
Класове за съхранение
- Обхват и живот Автоматична, статична, външна, регистърна памет (CPU / RAM)
Структури и съюзи
- Какви структури са за Декларация, инициализация Access като обекти Вложени структури Масив от структури Преминаване на структури през функции Разпределение на памет и дупки Сравнение на структура Операция с битове на структура Typedef за преносимост Обединения Припокриващи се членове
Изброени типове данни
- Enum, индексиране, enum срещу #define
битови операции
- И ( & ), ИЛИ ( | ), XOR ( ^ ) Комплимент ( ~ ) Ляв Shift ( << ), Десен Shift ( >> ) Маскиране, настройка, изчистване и тестване на бит/битове
Указатели
- Целта на указателите Дефиниране на указатели Операторите & и * Присвояване на указател Указател Аритметика Множество индиректи Разширени типове указатели Общ и нулев указател Функция Указатели Указатели към масиви и низове Масив от указатели Указатели към структура и съюз Указатели към динамична памет Далечни, близки и огромни указатели Указател Тип Кастинг
Динамично разпределение на паметта
- Malloc(), Calloc(), Realloc(), Free() Farmalloc(), Farcalloc()
Концепции за работа с файлове
- Концепция за FILE тип данни Inode, FILE структура Файлов указател Рутинни процедури за обработка на символи Рутинни форматирани данни Рутинни необработени данни Рутинни произволни Access към FILE
Аргументи на командния ред
- Argc, argv Променливи входове към главния
Компилатор в практически
- Препроцесорни директиви Компилатор, асемблер, линкер Условна компилация Компилация на множество файлове Код Техники за оптимизация Volatile, #pragma
Структури на данни
- Линейни и нелинейни Хомогенни и нехомогенни Статични и динамични Единични, двойни и кръгови свързани списъци Стекове и опашки Двоични дървета
Техники за сортиране и Searchинг
- Вмъкване, селекция, Bubble, обединяване, бързо, купчина
Концепции и експозиция в реално време
- Инструменти за разработка и среда Направете стандарти за кодиране на индустрията за комунални услуги Дебъгер за формат на обект / изпълним файл
21 Часа
Oтзиви от потребители (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Курс - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Курс - The Yocto Project - An Overview - hands-on
Обучителят беше наистина любезен и знаещ, полагаше допълнителни усилия, за да ми обясни неща, които не знаех
Felix - Microchip Technology Inc
Курс - Embedded C Application Design Principles for Automotive Professionals
Машинен превод
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Курс - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.