Тип struct |
Тип struct позваляет программисту объединить несколько компонент в переменную с одним именем. Члены структуры могут быть различных типов. В качестве примера определим структуру описывающую квартиру. Эта структура будет хранить такие признаки квартиры как площадь, число комнат, номер, фамилия главного квартиросъемщика.
struct apartment { int count_rooms; int area; int number; char fio[20]; }; Здесь struct - это ключевое слово, apartment - имя структуры, а count_rooms, area, number и fio члены структуры. Теперь мы можем создавать объекты типа apartment, они объявляются так же как и обычные переменные: apartment ap; Для доступа к членам структуры ap используется оператор выбора члена структуры ".". Допустим мы хотим описать какую либо квартиру, то можно написать: ap.count_rooms = 4; ap.area = 90; ap.number = 112; ap.fio = "Ivanov I.I"; |