Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Estructuras (struct)
Una estructura es un conjunto de variables agrupadas bajo un mismo nombre, estas variables
pueden ser del mismo o diferente tipo de dato. La definición de una estructura forma una plantilla
o patrón que puede utilizarse para crear variables con diferente nombre y que se ajustan
exactamente a esta plantilla.
struct <nombre_estructura> {
tipo_dato elemento1;
tipo_dato elemento2;
tipo_dato elemento3;
…..
tipo_dato elementoN;
};
Ejemplo1:
Para acceder a cada uno de los elementos que forman la estructura, se debe indicar el nombre de
la variable y el nombre del elemento (o campo) separados por un punto.
Aunque tenemos definida la estructura, todavía no podemos usarla. Necesitamos declarar una
variable con esa estructura:
Ya declarada la variable se puede usar, NO olvidar que para entrar a sus elementos debe ser con
operador “.” O bien con “->”
2. Inicialización de la estructura:
Una estructura se puede inicializar de dos formas:
a) Dentro de la sección de código de su programa.
b) O bien, como parte de la definición de la estructura, especificando los valores iniciales,
entre llaves, después de la definición de variables estructura.
Ejemplo 3:
Ejemplo 4:
Ejemplo 6:
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í:
Ejemplo 8:
5. Arreglo de estructuras
Sintaxis:
struct nombre_estructura variable[tamaño];
Ejemplo 9: