Основы языка C. Курс по программированию

Курс “Основы языка C” включает 22 урока и итоговую проверочную работу.

Предполагается, что вы знакомы с азами программирования. Как минимум у вас должно быть представление о том, что такое переменная, ветвление, цикл и функция.

В курсе среди прочего затрагиваются отличительные особенности программирования на языке C. Рассматриваются массивы, строки, указатели, структуры, в том числе динамические, работа с файлами, передача аргументов командной строки в программу, препроцессор языка, создание многофайловых программ и библиотек. Почти каждый урок содержит задания в форме задач. В конце пособия приведены примеры решения части из них (только в pdf и андроид-приложении).

Материалы, входящие в состав данного курса, распространяются на условии лицензии GNU FDL. Пособие не содержит неизменяемых разделов. Автором курса является Шапошникова С. В. (plustilino). Встречающиеся названия могут являться торговыми марками соответствующих владельцев.

Первая версия учебного пособия “Особенности языка C” была опубликована на сайте http://younglinux.info в период с января по апрель 2012 года. Это вторая версия курса, опубликованная в сентябре 2018 года и претерпевшая несущественные изменения по сравнению с первой.

Курс с решением части задач:
android-приложение, pdf-версия.

Обновлено