Struct & typedefEs un tipo de dato que contiene campos
typedef struct s_nombre_struct
{
// campo, miembro 1
// campo, miembro 2
// campo, miembro 3
// campo, miembro 4
.......
}t_nombre_tipo;
Ejemplo:
typedef struct s_persona
{
char *nombre;
int edad;
}t_persona;
int main()
{
// Creamos un struct
t_persona persona1;
persona.nombre = "Mariana";
persona.edad = 20;
// Creamos un struct persona y inicializamos sus datos
t_persona persona_2 = { "Juan", 25 };
// Creamos vector que tenga el registro 10 personas
t_persona personas[10];
}