Структуры в С++
Структура (запись) — это пользовательский тип, содержащий группу связанных данных возможно различных типов.
Структура объединяет фиксированное число элементов данных других типов. Отдельные элементы структуры имеют имена и называются полями. Имя поля должно быть уникальным в пределах записи. Объявление имеет формат:
struct [имя_типа]
{
тип_1 поле_1;
тип_2 поле_2;
тип_n поле_n;
} [список описателей];
Для доступа к элементам структуры используется операции доступа к элементам - операция точка.
Пример использования записи в языке C++:
struct MAN
{
charFIO[MAX_LENGTH];
floatSALARY;
charNOTE[MAX_LENGTH];
};
…
MANm1,m2,m3;
…
cin>>m1.SALARY;
m2.FIO=“Ivanov”;
Переменная Man является фиксированной записью и имеет поля имени (Name), оклада (salary) и примечания (Note), каждое — своего типа.