Acerca de los valores predeterminados de C struct, ¿qué pasa con este código?

Estoy tratando de crear estructuras con valores predeterminados. No sé cómo lograr esto porque cada código que veo, se trata de inicializar, y lo haría de forma natural como ...

struct stuff {
  int stuff_a = 1;
  int stuff_b = 2...
  ...and so on...
};

y mirando alrededor, encontré este código (C ++):

struct a{   a() : i(0), j(0) {};  INT i;   INT j;}

Nunca vi algo así para C. Por favor, ayúdame a entenderlo; ¡Creo que es muy lindo!

UPDATE: ¡Espera, estoy preguntando por C !!!! ¿Por qué cambió mi pregunta? Si eso no es posible en C, solo diga ... No sé C ++, no sabía que era sobre C ++ ...

Respuestas a la pregunta(8)

Su respuesta a la pregunta