Hola gente de taringa, en esta ocasión te traigo un vídeo-tutorial sobre como crear tipos de datos personalizados "structs" para simplificar algunos problemas que pueden ser complicados.
Además te enseño como crear variables de estos datos creados por nosotros los programadores, como simplificar la creación de estas variables, como acceder a los atributos de estos datos, y como inicializar las variables creadas a partir de estos tipos de datos.
Encuentra mas contenido en la parte de abajo !..
structs en C :
link: https://www.youtube.com/watch?feature=player_embedded&v=-V7wG8icoKk

structs:
Cuando en C queremos representar datos que con variables primitivas como "double, int, float, chat" es complicado o no es muy comprensible, se pueden crear nuevos tipos de datos que representen mejor dichos datos (Valga la redundancia). Estos nuevos datos son llamados "structs", pero no hay que confundirlos con las estructuras de datos que son algo completamente distinto.
Estos tipos de datos creados por nosotros pueden contener mas datos, sean o no primitivos.
La manera de crear un "struct" es la siguiente:
struct <IdentificadorDeTipo> {
.
.
Mas atributos (int, double, float, char, structs, etc).
};
Y para crear una variable del tipo que creamos se escribe lo siguiente:struct <IdentificadorDeTipo> <nombre de variable>
Con el operador typedef se puede abreviar el tipo:typedef struct <IdentificadorDeTipo> <Abreviacion o alias>
Despues de definir el alias con typedef podemos definir una variable de tipo "struct" como sigue:<Identifidor de tipo> <nombre de variable> //Formato refucido

Y bueno, eso ha sido todo por el día de hoy.
- Recuerda que puedes suscribirte a mi canal en youtube donde podrás encontrar mas video-tutoriales sobre programación en C.