Курс на Stepik
Обложка курса «Программирование на С для начинающих» на Stepik
Бесплатно

Программирование на С для начинающих ★ 0.000

Открыть на
STEPIK.ORG

Курс посвящён языку программирования С. Тут содержатся подробная теория простым языком с примерами кода, тестовые вопросы с выбором варианта ответа для проверки знаний, задачи на программирование с автоматизированными тестами для закрепления материала. Курс создан для начинающих. Тут нет никаких ограничений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на С для начинающих»Учеников на курсе 38
Сертификаты, выданные на курсе «Программирование на С для начинающих»Сертификатов выдано 0
Отзывы о курсе «Программирование на С для начинающих»Отзывов получено 0
Рейтинг курса «Программирование на С для начинающих»Рейтинг курса 0.000
Уроки в курсе «Программирование на С для начинающих»Количество уроков 30
Тесты в курсе «Программирование на С для начинающих»Количество квизов 112
Задачи с кодом в курсе «Программирование на С для начинающих»Количество задач с кодом 56
Время прохождения курса «Программирование на С для начинающих»Время прохождения курса —
Обновления курса «Программирование на С для начинающих»Обновления курса — —
Дата публикации курса «Программирование на С для начинающих»Дата публикации курса — ———
Последнее обновление курса «Программирование на С для начинающих»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Программирование на С для начинающих» 12 разделов Уроки в курсе «Программирование на С для начинающих» 30 уроков Тесты в курсе «Программирование на С для начинающих» 112 тестов Задачи в курсе «Программирование на С для начинающих» 56 задач Время прохождения курса «Программирование на С для начинающих» 0 ч. Последнее обновление курса «Программирование на С для начинающих» обн. 13 сентября 2026

Введение и настройка окружения

2 урока
1. История языка С, стандарты, компиляция, этапы сборки программы ↗
2. Выбор среды разработки, настройка компилятора, первая программа ↗

Базовый ввод-вывод данных

2 урока
1. Ввод-вывод данных, спецификаторы формата, экранирование символов ↗
2. Флаги форматирования, взятие адреса, буферизация, посимвольный ↗

Структура программы и базовый синтаксис

2 урока
1. Директивы, точки входа, фигурные скобки и блоки, точка с запятой ↗
2. Комментарии, ключевые слова, идентификаторы, правила именования ↗

Переменные и типы данных

3 урока
1. Понятие переменной, инициализация памяти, константы, литералы ↗
2. Целочисленные, дробные, логические типы, пустота, модификаторы ↗
3. Спецификаторы размера типов, явное и неявное приведение типов ↗

Операторы и выражения

2 урока
1. Арифметические, сравнения, логические, комбинированные операторы ↗
2. Инкремент, декремент, побитовые операторы, приоритет операторов ↗

Условные операторы и циклы

3 урока
1. Условный оператор, ветвление, тернарный, множественный выбор ↗
2. Циклы с предусловием, с постусловием, со счётчиком, вложенные ↗
3. Управление циклом, бесконечные циклы, безусловный переход, метки ↗

Работа с функциями

3 урока
1. Понятие функции, объявление, определение, возвращаемое значение ↗
2. Формальные параметры фактические аргументы, передача по значению ↗
3. Область видимости, статические переменные, время жизни, рекурсия ↗

Работа с массивами

3 урока
1. Понятие массива, представление в памяти, объявление одномерных ↗
2. Доступ по индексу, выход за границы, перебор, передача функциям ↗
3. Многомерные массивы, объявление, индексация, переменная длина ↗

Строки как массивы символов

2 урока
1. Символьный тип, понятие строки, нуль-символ, способы объявления ↗
2. Все функции строк, копирование, конкатенация, сравнение, поиск ↗

Базовый уровень указателей

3 урока
1. Архитектура памяти, понятие указателя, объявление, взятие адреса ↗
2. Разыменование, нулевой указатель, связь массивов и указателей ↗
3. Арифметика указателей, передача в функцию по адресу, константы ↗

Пользовательские типы данных

2 урока
1. Структуры, объявление, доступ, указатели на структуры, передача ↗
2. Массивы структур, псевдонимы типов, перечисления, объединения ↗

Работа с файлами и препроцессор

3 урока
1. Файловые потоки, открытие, режимы, закрытие, обработка ошибок ↗
2. Посимвольное и построчное чтение и запись, ввод-вывод, индикатор ↗
3. Препроцессинг, директивы, макросы, условная компиляция, защита ↗