//-std=c99 -Wall -Wextra -Wpedantic -Wshadow #include #include struct st1{ int a; int b; }; typedef struct st2{ int a; int b; } St2; typedef struct{ int a; int b; } St3; struct{ int a; int b; } st4 = { 10, 11 }; int main() { struct st1 s1; s1.a = 2; s1.b = 3; printf("%d %d\n", s1.a, s1.b); struct st2 s2a; s2a.a = 4; s2a.b = 5; printf("%d %d\n", s2a.a, s2a.b); St2 s2b; s2b.a = 6; s2b.b = 7; printf("%d %d\n", s2b.a, s2b.b); St3 s3; s3.a = 8; s3.b = 9; printf("%d %d\n", s3.a, s3.b); printf("%d %d\n", st4.a, st4.b); return 0; }