ESTRUCTURA DE DATOS

Páginas: 2 (400 palabras) Publicado: 20 de abril de 2015

UNIVERSIDAD TECNOLOGICA EMPRESARIAL DE GUAYAQUIL
UTEG


MATERIA: ESTRUCTURA DE DATOS

NOMBRE: DANNY PEREDDO HIDALGO


TEMA: REGISTROS, UNIONES ¿QUE SON?, ¿COMO SE DECLARAN O CREAN? , ¿COMO SEINICIALIAZAN LOS CAMPOS? EJEMPLO COMPLETO

Registros
¿Qué son?
Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estoselementos pueden ser, o bien datos elementales (entero, real, carácter,…), o bien otras estructuras de datos. A cada uno de esos elementos se le llama campo.
¿Cómo se declaran o crean?
Un ejemplode como se declararía un registro en C podría ser:
typedef struct TipoNodo
{
int dato;
struct TipoNodo *sig;
struct TipoNodo *ant;
} TNodo;

¿Cómo se inicializan los campos?
De un modoparecido al que se inicializan los arrays, se pueden inicializar estructuras, tan sólo hay que tener cuidado con las estructuras anidadas. Por ejemplo


struct A {
int i;
int j;
int k;
};
struct B{
int x;
struct C {
char c;
char d;
} y;
int z;
};
A ejemploA = {10, 20, 30};
B ejemploB = {10, {'a', 'b'}, 20};



Ejemplo completo
struct stDireccion {
char Calle[64];int Portal;
int Piso;
char Puerta[3];
char CodigoPostal[6];
char Poblacion[32];
};
struct stPersona {
struct stNombre {
char Nombre[32];
char Apellidos[64];} NombreCompleto;
stDireccion Direccion;
char Telefono[10];
};
































Uniones
¿Qué son?
Las uniones son un tipo especial de estructuras que permiten almacenarelementos de
diferentes tipos en las mismas posiciones de memoria, aunque evidentemente no
simultáneamente.
¿Cómo se declaran o crean?
Sintaxis:
union [] {
[ [,, ...]] ;
} [[,...]] ;
El nombre de la unión es un nombre opcional para referirse a la unión.

¿Cómo se inicializan los campos?
Una lista de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS