Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
План на курса
Въведение
- 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 Hours
Oтзиви от потребители (5)
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Course - The Yocto Project - An Overview - hands-on
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Course - Circuits and Electronics Fundamentals
Обучителят беше наистина любезен и знаещ, полагаше допълнителни усилия, за да ми обясни неща, които не знаех
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.