int a[10]; int b[10]; a = b; // illegal typedef struct { int real; int imag; } complex; complex c,d; c = d; //legal
[Я понимаю, что a и b - адреса в 1-м случае, но символы во 2-м случае]