Структурный тип "struct ID_структуры", как правило, используют для декларации массивов, элементами которых являются структурные переменные. Это позволяет создавать программы, оперирующие с "примитивными базами данных". Например:
struct person spisok[100]; // spisok - массив структур
Или можно записать так:
struct person {
char fio[40];
int day, month, year;
} spisok[100];
В данном случае обращение к полю day i-той записи может быть выполнено, например, так:
spisok[i].day=22;