6.12 Combinaciones
de tipos
Los
tipos estructurados y los vectores pueden combinarse entre sí: dentro de
un
struct
se pueden declarar campos que sean
struct,
vectores,
enum,
etc.; se puede declarar un vector de
struct,
etc.
struct Producto
{
unsigned identificador;
char nombre [40];
long disponible;
};
struct Producto catalogo [1000];
...
catalogo[133].disponible = 2467;
/* Ejemplo de inicialización */
struct Producto dos_productos [2] =
{
{ 12, "Brutopía", 28000 },
{ 33, "Papas el Canario", 35000 }
};