S
SlivInfoKurs
Модератор
- Регистрация
- 31.03.2020
- Сообщения
- 149 147
- Реакции
- 366
- Онлайн
- 6дн 5ч 21м 28с
- #1
Голосов: 0
Описание:
Получите навыки программирования на языке С, который пользуется большой популярностью среди профессиональных разработчиков.
Язык С отличается широким применением на большинстве аппаратных платформ и занимает одно из ведущих мест среди языков программирования, особо ценится в области open source. Важно упомянуть, что такие языки, как C++, C#, Java базируются на С.
В процессе обучения Вы приобретёте теоретические знания по языку программирования С, а также по методам создания алгоритмов, выбора и дизайна структур данных, и разработки и тестирования софта.
Ваши новые навыки будут включать:
1. Использование всех операторов языка С
2. Работу с библиотечными функциями
3. Применение препроцессорных директив
4. Управление массивами
5. Создание функций
6. Работу с классами памяти
7. Применение адресной арифметики
8. Работу со структурами данных
9. Управление файлами
Скрытое содержание
Модуль 1 - Основные принципы работы с языком С
Лексемы и сложности с символами
- Типы данных в языке С
- Диапазоны представляемых значений
- Объявление переменных
- Литералы
- Применение библиотечных функций
- Ввод данных с клавиатуры и вывод на экран
- Создание базовых программ
- Компиляция, линковка и выполнение программ
- Арифметические и логические операции
- Операции присваивания
- Отношения
- Битовые, адресные и другие операции
- Приоритеты и ассоциативность операций
- Трассировка кода программы
- Оператор выражения и составной оператор
- Метки
- Управляющие инструкции - go to, if-else, switch
- Циклы - while, do-while и for
- Применение команд break, continue, и return
- Директивы препроцессора include, define, undef, if-else, endif
- Макроопределения с параметрами
- Правила форматирования объявлений
- Объявление массивов и их расположение в памяти
- Индексация элементов массива
- Массивы переменной длины (VLA)
- Инициализация массивов
- Алгоритмы суммирования, поиска и сортировки
- Аргументы и параметры
- Прототип функции
- Возвращаемое значение функцией
- Рекурсия
- Выражения не зависящие от типа (Gentric)
- Жизненный цикл и область видимости объекта
- Объявления на внутренних и внешних уровнях
- Модификаторы - auto, register, static, extern
- Динамическое размещение памяти
- Определение типов с помощью typedef
- Объявление указателей
- Операции с указателями
- Использование указателей в качестве аргументов функции
- Указатели на функции
- Указатели и массивы
- Указатели и строки
- Понятие потока данных - stream
- Структура типа File
- Открытие и закрытие файлов
- Операции ввода-вывода
- Позиция чтения-записи в файле
- Последовательный и произвольный доступ
- Объявление структур
- Инициализация и доступ к элементам структуры
- Вложенные структуры и массивы структур
- Выравнивание данных с помощью Alignas и Alignof
- Объединения
Скрытая ссылка
Этот курс появится в скором времени на форуме SLIVINFOKURS.BIZ. Проверьте по поиску форума, возможно данный курс уже слит.