Курс “Основы языка C” включает 22 урока и итоговую проверочную работу.
Предполагается, что вы знакомы с азами программирования. Как минимум у вас должно быть представление о том, что такое переменная, ветвление, цикл и функция.
В курсе среди прочего затрагиваются отличительные особенности программирования на языке C. Рассматриваются массивы, строки, указатели, структуры, в том числе динамические, работа с файлами, передача аргументов командной строки в программу, препроцессор языка, создание многофайловых программ и библиотек. Почти каждый урок содержит задания в форме задач. В конце пособия приведены примеры решения части из них.
- Введение в язык программирования C
- Типы данных и их вывод
- Символьный тип данных. Управляющие символы
- Операторы ветвления
- Циклы в языке C
- Битовые операции
- Посимвольный ввод и вывод. Понятие буфера
- Переменные, адреса и указатели
- Функции. Передача аргументов по значению и по ссылке
- Форматированный ввод данных
- Псевдослучайные числа
- Массивы и указатели
- Массивы и функции
- Особенности работы со строками
- Функции для обработки строк
- Структурный тип данных
- Динамические структуры данных
- Ввод данных из файла и вывод в файл
- Передача аргументов в программу
- Препроцессор языка С
- Многофайловые программы
- Библиотеки
- Проверочная работа к курсу «Основы языка C»