Estudiante
Definición
Acceso y recuperación de datos almacenados en estructuras
Utilización de estructuras con funciones
Ejercicios de arreglos de estructurasEstructuras de Datos
Definición Son colecciones de variables relacionadas bajo un nombre.
Las variables pueden ser de diferentes tipos de datos
Llamadas también “agregados”
Utilizadas para definir registros que segrabarán en archivos.
El uso de punteros y estructuras generan estructuras más
complejas que se revisarán en el siguiente curso.
Listas enlazadas
Pilas
Colas
ÁrbolesEstructuras de DatosDefinición
Son tipos de datos que se construyen por medio de variables
de otros tipos de datos.
Sintaxis
struct, palabra reservada para definir una estructura de dato
, nombre de laestructura
Miembros de la estructura
Los nombres de los miembros de la estructura deben ser únicos.
La definición de una estructura debe finalizar con “;”Estructuras de DatosDefiniciónEstructuras de Datos
Definición
Los miembros de una estructura:
Tipos primitivos (char, int, float, double, char*, etc.)
Tipos agregados
Arreglos
Estructuras (no debe ser del mismo tipo que sedeclara)Estructuras de Datos
Definición
La definición de una estructura no reserva espacio en
memoria.
Crea un nuevo tipo de dato para definir variables.
Definición de variablesEstructurasde Datos
Definición
Operaciones válidas:
Asignación de variables al mismo tipo de estructura
Tomar dirección(&) de una variable de estructura
Acceder a los miembros de una estructura (. ó->)
Uso de sizeof para determinar el tamaño de una estructura.
Operaciones no válidas
Comparación de estructuras
Igualdad y desigualdad
Las estructuras no almacenan sus datos enposiciones continuas de
memoria.Estructuras de Datos
Inicialización
Se pueden inicializar por medio de una lista de valores como
los arreglos
struct carta nuevaCarta = {“tres”,”corazones”};
...
Regístrate para leer el documento completo.