Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Laboratorio #2
Las estructuras (struct) en C permiten organizar valores de diferentes tipos en una misma área
de memoria. Los componentes de una estructura se denominan campos, cada campo tiene su
propio tipo, que puede diferir del tipo de los otros campos. Para crear un nuevo tipo usando
estructuras o registros empleamos la palabra reservada struct, así:
struct xxx
{
Aquí xxx es un nuevo tipo de struct y x es una
Tipo 1, campo 1
variable del tipo struct xxx.
Tipo 2, campo 2
Tipo 3, campo 3
. .
. .
Tipo n, campo n
} x;
X no es un arreglo, sino un área de memoria dividida en partes, cada una es un campo, estas
partes no se pueden acceder por medio de índices, dado que no es un arreglo.
C C C C C C C C C
amp amp ........ amp amp amp ....... amp .......... amp amp ....... amp
o1 o2 on o1 o2 on o1 o2 on
Como cada elemento del vector es del mismo tipo que x podemos tener asignaciones
como: vect [i]= x; Lo anterior significa que todos los componente de x son pasados a la
posición i del vector vect. Para referirnos a un campo dentro de un elemento del vector vect
usamos indice y cualificador de la siguiente manera:
y = vect [i].campo5
Compartir es la clave...