Слайд 2СТРУКТУРЫ В ЯЗЫКЕ C++, ОБЪЯВЛЕНИЕ СТРУКТУР
Структуры используются, если объект описывается величинами разных
типов.
Объявление структуры может происходить двумя способами:
Слайд 3РАБОТА С ПЕРЕМЕННЫМИ СТРУКТУРНОГО ТИПА
Обращение к значению поля осуществляется с помощью составного
имени, которое состоит из имени переменной типа «структура» и идентификатора поля, разделенных точкой. Составное имя можно использовать везде, где допустимо применение значения типа поля.
Присваивание значений полям записи типа Avto: V.Year = 2010; V.DV = 1.4; V.Power = 121;
Присваивание полям одной структуры значений полей другой структуры того же самого типа: M = V;
При этом нельзя применять стандартные операции к переменным типа структура.
Слайд 4ИНИЦИАЛИЗАЦИЯ СТРУКТУР, ДОСТУП К ЭЛЕМЕНТАМ СТРУКТУРЫ
struct anketa{
char name[50];
int age;
float pay;
} a =
{“Иванов”, 50, 3000.};
К элементам структуры можно обращаться не только через составное имя, но и через указатель:
struct anketa{
char name[50];
int age;
float pay;
} a, *pa;
pa -> name = “Петров”;
pa -> age = 25;