how to initialize a struct in c code example

Example 1: how to initialize a struct in c

typedef struct MY_TYPE {
  bool flag;
  short int value;
  double stuff;
} MY_TYPE;

void function(void) {
  MY_TYPE a;
  ...
  a = { true, 15, 0.123 }
}

Example 2: declare structure in c

struct num{
 int a ;
 int b;
};

int main()
{
    struct num n;
    //accessing the elements inside struct
    n.a=10;
    n.b=20;
}

Example 3: instance for c in struct

struct listitem {
    int val;
    char * def;
    struct listitem * next;
};

Example 4: objective c struct initialization

Struct initialization

Tags:

Misc Example