О курсе
Язык программирования C является базовым языком для профессионального программирования. Уметь программировать на этом языке должен любой программист.
Этот курс является экспресс введением в программирование на языке C. Хотя изложение ведется "с нуля" довольно быстро рассматриваются указатели - основная "фишка" этого языка.
Язык C - лаконичный, но мощный. В курсе мы покажем основные возможности и особенности этого языка.
Курс состоит из 5 шагов:
1. Введение в язык программирования C.
Рассматриваются особенности языка C. Как его установить. Мы пишем первую программу "Hello, World!" и подробно ее объясняем. Показываем работу с переменными, условными операторами, циклами.
2. Указатели и работа с памятью.
Подробно рассматриваем понятие указателя и его роль в языке программирования C. Рассказываем о работе с массивами и динамической памятью. Также показываем работу со строками.
3. Операции ввода/вывода.
Сначала рассматриваем понятие структуры, потом базовые операции работы с файлами (текстовыми и бинарными).
4. Препроцессор и раздельная компиляция.
Рассматривается процедура компиляции программ на языке C. Показана работа с директивами (#include, #define). Рассмотрены понятия работы с макросами с параметрами и условная компиляция.
5. Функции стандартной библиотеки.
Рассматриваем что такое стандартная библиотека в языке C и работу с функциями из этой библиотеки (дата/время, случайные числа, математика).
Для кого этот курс
Старшеклассники, студенты и все, кто хочет научится профессиональному программированию
Начальные требования
Желание освоить программирование. Предварительных знаний не требуется.