Программирование на языке C (СИ) Автор (режиссер): Владислав Перлин Издательство: КЦО «Специалист» Год выпуска: 2017 Жанр: Программирование Язык: русский Продолжительность (общая): 37:09:50 Качество: PCRec Видео:кодек: AVC/H.264, размер кадра: 1280x1024, битрейт: ~875 Кбит/с Аудио:язык: русский, кодек: AAC, 2 ch., битрейт: 256 Кбит/с Описание:
На курсе «Программирование на языке C (Си)» Вы изучите основные понятия: лексемы и пробельные символы, типы данных, структуру программы. Вы научитесь использовать все операторы языка C, препроцессорные директивы, пользоваться библиотечными функциями. Освоите работу с массивами, структурами данных и с файлами.
Содержание:
Модуль 1. Введение в язык Си
Лексемы и пробельные символы.
Система типов языка С.
Диапазоны представляемых значений.
Декларация переменных.
Литералы. Модуль 2. Структура программы
Использование библиотечных функций.
Ввод с клавиатуры и вывод на экран.
Написание простых программ.
Компиляция, компоновка и выполнение программ. Модуль 3. Операции
Арифметические и логические операции.
Операции присваивания.
Отношения.
Битовые, адресные и прочие операции.
Приоритеты и ассоциативность операций.
Трассировка программы. Модуль 4. Операторы
Оператор-выражение и составной оператор.
Метки.
Управляющие операторы – goto, if-else, switch.
Операторы цикла – while, do-while и for.
Использование операторов break, continue, и return. Модуль 5. Препроцессор
Препроцессорные директивы #include, #define, #undef, #if - #else - #endif.
Макроопределения с параметрами.
Правила оформления деклараций. Модуль 6. Массивы
Декларация массивов и их размещение в памяти.
Индексация элементов массива.
Массивы переменной длины (VLA).
Инициализация массивов.
Алгоритмы суммирования, поиска и сортировки. Модуль 7. Функции
Аргументы и параметры.
Прототип функции.
Возвращение значения функцией.
Рекурсия.
Выражения, не зависящие от типа (_Generic). Модуль 8. Классы памяти
Время жизни и область видимости объекта.
Декларации на внутреннем и внешнем уровнях.
Модификаторы – auto, register, static, extern.
Динамическое распределение памяти.
Определяемые типы typedef. Модуль 9. Адресная арифметика
Декларация указателей.
Операции с указателями.
Использование указателей как аргументов функции.
Указатели на функции.
Указатели и массивы
Указатели и строки. Модуль 10. Файлы
Понятие потока – stream.
Структура типа FILE.
Открытие и закрытие файлов.
Операции ввода-вывода.
Указатель чтения-записи в файле.
Последовательный и произвольный доступ. Модуль 11. Структуры
Декларация структур.
Инициализация и доступ к элементам структуры.
Вложенные структуры и массивы структур.
Выравнивание данных _Alignas, _Alignof
Объединения. Модуль 12. Итоговое занятие
Выполнение курсовой работы.
Скриншоты: -Дополнительная информация:
Материал предоставляются на условиях "AS IS" (как есть).
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!