Tutorial
de Lenguaje
C
Dr. Roberto Gómez
LA DECLARACIÓN
UNIÓN
-
Sintaxis union igual a la de struct;
-
Reemplazar struct por union;
-
Los campos de una union son
superpuestos, (todos
comienzan en la misma dirección);
-
Los campos en una estructura son
consecutivos,
(la dirección del segundo campo es la del primero más la
longitud del primer campo);
-
Longitud(union) = longitud de su campo
más
largo;
-
Longitud(struct) = suma longitud campos.
/* ejemplo definición variable u
de tipo union */
union toto {
char c[10];
double y;
};
union toto u;
MENÚ
PRINCIPAL