Курс на Stepik
Обложка курса «Сложные объявления в C: читаем, строим и упрощаем» на Stepik
Бесплатно

Сложные объявления в C: читаем, строим и упрощаем ★ 5.000

Открыть на
STEPIK.ORG
Категории курса

Практический курс о том, как читать, строить и упрощать сложные объявления в C: массивы, указатели, функции и typedef.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Сложные объявления в C: читаем, строим и упрощаем»Учеников на курсе 147
Сертификаты, выданные на курсе «Сложные объявления в C: читаем, строим и упрощаем»Сертификатов выдано 0
Отзывы о курсе «Сложные объявления в C: читаем, строим и упрощаем»Отзывов получено 5
Рейтинг курса «Сложные объявления в C: читаем, строим и упрощаем»Рейтинг курса 5.000
Уроки в курсе «Сложные объявления в C: читаем, строим и упрощаем»Количество уроков 34
Тесты в курсе «Сложные объявления в C: читаем, строим и упрощаем»Количество квизов 134
Задачи с кодом в курсе «Сложные объявления в C: читаем, строим и упрощаем»Количество задач с кодом 79
Время прохождения курса «Сложные объявления в C: читаем, строим и упрощаем»Время прохождения курса —
Обновления курса «Сложные объявления в C: читаем, строим и упрощаем»Обновления курса — —
Дата публикации курса «Сложные объявления в C: читаем, строим и упрощаем»Дата публикации курса — ———
Последнее обновление курса «Сложные объявления в C: читаем, строим и упрощаем»Последнее обновление — ———
Сложность normal — ———

Чему вы научитесь

Что означает int (*f[10])(char *)?

Почему int *a[10] и int (*a)[10] — совершенно разные объявления?

Как самому построить такое объявление, а не угадывать его смысл по скобкам?

Этот курс — практический тренажёр по сложным объявлениям в языке C.

Вы научитесь

  • читать объявления с указателями, массивами и функциями;
  • строить объявления с нуля по описанию типа;
  • разбираться с указателями на функции и таблицами обработчиков;
  • понимать сложные параметры функций;
  • работать с типами без имени;
  • использовать typedef, чтобы превращать длинные объявления в понятные интерфейсы.

В основе курса — один порядок чтения. Вы разберёте его в начале курса, а затем примените к новым сочетаниям.

Сначала вы научитесь читать объявления, затем — строить их по описанию, а в конце — разбивать сложные типы на понятные части с помощью typedef.

Правила не придётся заучивать по одному: каждое новое объявление собирается из уже знакомых частей.

Цель курса — чтобы объявления C перестали выглядеть как отдельный язык внутри языка.

P.S. Этот курс я оставляю бесплатным — привет студентам!

О курсе

Практический курс о том, как читать, строить и упрощать сложные объявления в C: массивы, указатели, функции и typedef.

Для кого этот курс

Тем, кто уже знает основы C: старшеклассникам, студентам, начинающим программистам и разработчикам, возвращающимся к языку.

Начальные требования

Нужно знать основы C: переменные, массивы, указатели и функции.

Достаточно понимать фразы вроде «указатель на функцию». Читать и записывать сложные сочетания заранее не требуется — этому посвящён курс.

Если вы понимаете, что означает фраза «указатель на функцию, принимающую int и возвращающую double», но не знаете, как записать такой тип на C, — курс вам подходит.

Преподаватели курса

Как проходит обучение

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

Формат курса

Самостоятельный практический курс с короткими объяснениями и задачами на чтение, построение и упрощение объявлений.

Нагрузка

Самостоятельный курс с практическими заданиями.

Расскажите о курсе друзьям