valor predeterminado para el miembro de estructura en C

¿Es posible establecer valores por defecto para algún miembro de la estructura? Intenté lo siguiente, pero causaría un error de sintaxis:

typedef struct
{
  int flag = 3;
} MyStruct;

Errores:

$ gcc -o testIt test.c 
test.c:7: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
test.c: In function ‘main’:
test.c:17: error: ‘struct <anonymous>’ has no member named ‘flag’

Respuestas a la pregunta(6)

Su respuesta a la pregunta