Основы языка C. Курс по программированию
Курс “Основы языка C” включает 22 урока и итоговую проверочную работу.
Предполагается, что вы знакомы с азами программирования. Как минимум у вас должно быть представление о том, что такое переменная, ветвление, цикл и функция.
В курсе среди прочего затрагиваются отличительные особенности программирования на языке C. Рассматриваются массивы, строки, указатели, структуры, в том числе динамические, работа с файлами, передача аргументов командной строки в программу, препроцессор языка, создание многофайловых программ и библиотек. Почти каждый урок содержит задания в форме задач. В конце пособия приведены примеры решения части из них.
Первая версия учебного пособия “Особенности языка C” была опубликована на сайте https://younglinux.info в период с января по апрель 2012 года. Вторая версия курса, опубликованная в сентябре 2018 года, претерпела несущественные изменения по сравнению с первой. Это третья версия курса (ноябрь 2020 года).
Курс с решением части задач:
android-приложение, pdf-версия