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 ++ ...