Las estructuras en
C/C++ son tipos de datos compuestos, a saber, datos que están formados por el conjuto de varios tipos de datos llamados propiedades.
Dentro de una estructura puede haber cualquier número de datos, y de cualquier tipo, incluyendo tipos de datos creados con
typedef o con clases (
class).
Las estructuras se tienen que definir, para que el compilador sepa cómo reservar memoria para instanciar variables.
La definición de una estructura tiene la siguiente sintaxis.
Sintaxis de la definición:
struct Nombre {
// Definición de propiedades
}
Referencia:
-
Nombre:
El nombre del tipo de dato compuesto que se quiere crear.
Sintaxis de la declaración:
struct Nombre NombreVariable = { [Valor de la propidedad 1], [Valor de la propidedad 2] ... [Valor de la propidedad N] };
Referencia:
-
NombreVariable:
El nombre de la variable que se quiere instanciar.
-
Valor de la propiedad N:
El valor inicial del subtipo del objeto que se quiere instanciar.