1.2 Uniones de datos(Union)

Este tipo de dato (unión) es similar a la estructura, pero no idéntico; una de sus diferencias más remarcarles es que la unión almacena las variables en un solo campo solapándose unos a otros, mientras que en la estructura, cada variable cuenta con su campo almacenándose unos detrás de otros. Así pues, las uniones sirven para ahorrar espacio en memoria, ya que el espacio que utilizan es igual al del dato mas largo.
Como todos los miembros son almacenados en el mismo espacio de memoria, existe el riesgo de la perdida de información, o el cambio de valor indeseado de algunas variables.

Al darle valor al entero de 65, como el valor del carácter está en la misma localidad de memoria, a la hora de imprimir el valor del carácter se imprime el carácter correspondiente al numero según el código ASCII que en este caso sería una A.

No hay comentarios:

Publicar un comentario