1 #include <stdio.h>
2 
3 struct SubStruct
4 {
5   int a;
6   int b;
7 };
8 
9 struct MyStruct
10 {
11   int first;
12   struct SubStruct second;
13 };
14 
15 int
16 main()
17 {
18   struct MyStruct my_struct = {10, {20, 30}};
19   struct MyStruct *my_pointer = &my_struct;
20   printf ("Stop here to evaluate expressions: %d %d %p\n", my_pointer->first, my_pointer->second.a, my_pointer);
21   return 0;
22 }
23 
24 
25 
26