Estructuras
Una estructura contiene varios datos. La forma de definir una estructura es haciendo uso de la palabra clave
struct. Aqui hay ejemplo de la declaracion de una estructura:
struct mystruct
{
int int_member;
double double_member;
char string_member[25];
} variable;
"variable" es una instancia de "mystruct" y no es necesario ponerla
aquí. Se podria omitir de la declaracion de "mystruct" y más tarde
declararla usando:
struct mystruct variable;
También es una práctica muy común asignarle un alias o sinónimo al
nombre de la estructura, para evitar el tener que poner "struct
mystruct" cada vez. C nos permite la posibilidad de hacer esto usando la
palabra clave
typedef, lo que crea un alias a un tipo:
typedef struct
{
...
} Mystruct;
La estructura misma no tiene nombre (por la ausencia de nombre en la
primera linea), pero tiene de alias "Mystruct". Entonces se puede usar
así:
Mystruct variable;
VIDEO PARA MEJOR COMPRENSION: ----- CLIC AQUÍ -----