struct A { int a; int b; }; struct B { int a; int b; int c; A d; }; void main() { B b; b.a = 1; b.b = 2; b.c = 3; b.d.a = 3; b.d.b = 5; B* ba = &b; ba->d.a = 4; print b.a; print b.b; print b.c; print b.d.a; print b.d.b; }