#7 - Структуры данных в Си

#7 - Структуры данных в Си

За счёт структур данных мы можем описывать любые предметы из жизни внутри наших программ. За урок мы научимся создавать структуры, а также научимся работать с ними.

Видеоурок

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


Использование структур удобно, так как они имеют ряд преимуществ:
  • занимают меньше памяти, поэтому использование их облегчает нагрузку на процессор;
  • имеют простой синтаксис;
  • имеют лишь переменные;
  • на их основе можно создавать объекты.


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


Для создания структуры используйте синтаксис: struct NAME {};. На основе одной структуры можно создавать неограниченное количество объектов, которые будут иметь одинаковые названия переменных и функций, но при этом значения у всех объектов будут разными.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Python Data Analytics / Аналитика данных (NumPy, Pandas, Matplotlib)
9 уроков
Курс Machine Learning / Машинное обучение с нуля
8 уроков
Создание игр на Unity | Для начинающих
9 уроков
Интернет магазин WordPress / Создание Ecommerce
6 уроков
Xamarin Forms / Мобильные приложения на C#
10 уроков
Разработка на Android Studio / Приложение E-Commerce
9 уроков
Комментарии (2)
Добавить комментарий

Кирилл 25 июля 2024 в 13:13

Да и как в прочем вы обоснуете то, что нагрузка на ЦП вообще изменится при использовании структур?
Ответить

Кирилл 25 июля 2024 в 13:10

Приветствую
"занимают меньше памяти, поэтому использование их облегчает нагрузку на процессор"
Чем обоснован данный вывод?
Хотите сказать, что к примеру массив из 3 float и структура с тремя float полями, будет иметь в памяти какое то отличие?
Ответить