struct typeA { int a; }; struct typeB { int a; }; struct typeC { float a; }; int main(int argc, char *argv[]) { struct typeA x, x1; struct typeB y; struct typeC z; x = x1; x = y; x = z; }