- Введение в язык программирования C
- Типы данных
- Символьный тип данных
- Операторы ветвления
- Циклы. Инкремент и декремент
- Посимвольный ввод и вывод
- Переменные, адреса и указатели
- Функции
- Форматированный ввод данных — функция
scanf - Случайные числа
- Массивы и указатели
- Массивы и функции. Передача указателя на массив
- Особенности работы со строками
- Функции для обработки строк
- Структурный тип данных
- Динамические структуры данных
- Ввод данных из файла и вывод в файл
- Передача аргументов в программу. Параметры функции
mainв языке C - Препроцессор. Директивы и макросы
- Многофайловые программы. Объектный код и заголовочные файлы
- Библиотеки
Учебное пособие включает теоретические сведения и практический материал.
Теоретическая часть дает общее представление о языке программирования С, его ключевых особенностях и сферах применения!
Этот курс предназначен для всех, кто хочет освоить фундаментальные основы
программирования и понять работу низкоуровневых систем. От начинающих до
тех, кто хочет углубить свои знания в системном программировании.
- Язык программирования: C (C11/C17 стандарт)
- Компиляторы: GCC, Clang
- Отладчик: GDB
- Сборка: Make, CMake
- Платформы: Linux, Windows (WSL2), macOS
- Компилятор C (GCC рекомендовано)
- Текстовый редактор (VS Code, Vim, Sublime Text)
- Терминал или командная строка
git clone https://github.com/dv0retsky/c-tutorial.gitcd c-tutorial Made with ❤️ by dv0retsky
