Во встроенном программном обеспечении для копирования однотипных структур люди не используют прямое присваивание, а делают это с помощью функции memcpy ()
или копирования каждого элемента.
давайте, например,
struct tag
{
int a;
int b;
};
struct tag exmple1 = {10,20};
struct tag exmple2;
для копирования exmple1 в exmple2 .. вместо прямого
exmple2=exmple1;
люди используют
memcpy(exmple2,exmple1,sizeof(struct tag));
или
exmple2.a=exmple1.a;
exmple2.b=exmple1.b;
почему ????