kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

6_7_9_36_designated_compound_literal_subobject.c (272B)


      1 typedef struct Inner {
      2   int a;
      3   int b;
      4 } Inner;
      5 
      6 typedef struct Outer {
      7   int x;
      8   Inner inner;
      9   int y;
     10 } Outer;
     11 
     12 int test_main(void) {
     13   Outer o = {
     14       .x = 3,
     15       .inner = (Inner){4, 5},
     16       .y = 6,
     17   };
     18   return o.x + o.inner.a * 10 + o.inner.b * 20 + o.y;
     19 }