registros en c
DESCRIPTION
sistemaTRANSCRIPT
Registros en C
Introducción a la Computación
Clase 12
Patricia Borensztejn
Registros
• Agrupación de datos de distinto tipo, accesibles a través de un identificador.
• Igual que en Python, lo que hacemos es definir un nuevo tipo de dato: por ej. el tipo Persona
Como definir registros en C: struct
campos
Nombre del tipo
Inicialización de registros
Registros en C
• Se pueden copiar.
• No se pueden comparar.
• La copia , copia bit a bit. (No como en Python que copia la referencia)
• Los structs se pueden anidar, como en Python
Definición de nuevos tipos: typedef
• Si usamos la palabra typedef, entonces podemos utilizar el nombre del struct como nuevo nombre de tipo al declarar las variables o los campos de otros structs
typedef
• También podemos crear tipos nuevos de otros predefinidos: typedef char mitipochar;
typedef int mitipoint;
……
mitipochar edad;
mitipoint numero;
• Mejor no abusar de estas cosas, porque al final confunden mas que ayudan… y son fuente de errores…