Структуры в СИ | Структуры в C
Структуры в С++Структура (запись) — это пользовательский тип, содержащий группу связанных данных возможно различных типов. Структура объединяет фиксированное число элементов данных других типов. Отдельные элементы структуры имеют имена и называются полями. Имя поля должно быть уникальным в пределах записи. Объявление имеет формат: 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), каждое — своего типа. |