Информация, содержащаяся в одной структуре, может быть присвоена другой структуре того же типа с помощью одиночного оператора присваивания, т.е. не нужно присваивать значение каждого числа по отдельности.
Пример присваивания структур:
# include < stdio.h >
main ( )
{ struct {
int a;
int b;
} x, y;
x. a = 10;
x. b = 20;
y = x; / * присваивание одной структуры другой * /;
printf ( " содержимое y : % "d % d", y. a, y. b );
}
После присваивания y. a и y. b будут содержать значение 10 и 20 соответственно.