[C con Clase] Cuestion sobre las Uniones.

Alejandro Alcalde algui91 en gmail.com
Jue Sep 23 11:43:46 CEST 2010


En el curso de la web, en el tema que trata las uniones, Ando perdido  por
mas que lo leo, no entiendo, como es posible que si tenemos una union como
esta:

union unEjemplo {
   int A;
   char B;
   double C;
} UnionEjemplo;

Se almacene en memoria en el mismo espacio? no se pisan unas a otras?

En la explicacion dice:
Supongamos que en nuestro ordenador, *int* ocupa cuatro bytes, *char* un
byte y *double* ocho bytes. La forma en que se almacena la información en la
unión del ejemplo sería la siguiente:
Y pone un grafico que de 7 bytes.
Miren el grafico: http://c.conclase.net/curso/index.php?cap=016#inicio

-- 
*Saludos, Alejandro A.B.
Mi blog: http://bashyc.blogspot.com/*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100923/42505a06/attachment.html>


Más información sobre la lista de distribución Cconclase