Структуры - это тип данных, очень похожий на классы и на массивы. Структуры используют чтобы хранить элементы, но в отличии от массива, у элементов могут быть разные типы данных. Структуры удобно использовать, когда нужно объединить несколько переменных под одним именем.
Листинг объявления структуры:
Для примера создадим карточку для учёта роста детей:
Как было сказано ранее, структура - это тип данных, поэтому чтоб создать экземпляр структуры card нужно действовать как и с простыми типами данных:
или же при объявлении структуры перечислить их перед точкой с запятой:
Для доступа к полю структуры используется следующая конструкция
Создадим элемент структуры нашего примера и инициализируем её поля: