Определим шаблон структуры data, содержащий информацию о дне рождения (год, месяц, день), и структурные переменные masha_data и sasha_data с информацией о днях рождения Маши и Саши:
struct data
{
int year; //год
unsigned mes; //месяц
unsigned day; //день
};
data masha_data, sasha_data;
Тогда:
masha_data.day //доступ к полю «день рождения» Маши
sasha_data.year //доступ к полю «год рождения» Саши
masha_data (вся информация о дате рождения Маши),
sasha_data (вся информация о дате рождения Саши).
Для данного структурного типа опишем массив структур person_data:
data person_data [20];
Тогда:
person_data – информация о датах рождения всей группы (массива людей из двадцати человек);
person_data[i] – информация о дате рождения (i+1) – го члена группы (i – ый элемент массива);
person_data[i]. mes – месяц рождения (i+1) – го члена группы;
Определим структурный тип (шаблон структуры) mash с информацией о владельце автомобиля: номер, марка автомобиля, фамилия и адрес владельца.