Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTRUCTURAS:
STRUCT
ESTRUCTURAS
Conceptos bsicos
Campo. Permite representar un atributo de alguna entidad
(Edad, Nombre, Semestre, Telfono, Carrera)
Registro. Es un conjunto de campos que forman los
atributos de cierta entidad (Alumno)
Archivo. Es un conjunto de registros almacenados en un
dispositivo externo
Nombre
Edad
Ana Campos
Carrera
26
Campos
Administracin
26
26
Ral Lpez
Ral Lpez
18
Roco Jimnez
16 Ana Campos
19
26
Mara Ramrez
Carlos Jurez
Informtica
Registro
Informtica
Informtica
Administracin
Contadura
Contadura
Archivo
CREACIN DE ESTRUCTURAS
CREACIN DE ESTRUCTURAS
La sintaxis es la siguiente:
struct tipo_estructura
{
campo1;
campo2;
campoN;
};
tipo_estructura es un identificador que nombra el nuevo
tipo definido.
CREACIN DE ESTRUCTURAS
Despus de definir un tipo estructura, podemos
declarar una variable de ese tipo, de la forma:
tipo_estructura variable [,variable, variable,.];
TYPEDEF
typedef es una instruccion para renombrar un tipo de dato.
Su sintaxis es:
typedef <tipo_original> <nuevo_nombre_tipo>
Por ejemplo:
As en el programa:
entero num;
EJEMPLO 1
EJEMPLO 2
struct alumno {
int edad;
int peso;
};
typedef struct {
int edad;
int peso;
}alumno;
TYPEDEF
Actividad
Definir una estructura llamada alumno
que almacene los datos generales de
un alumno.
Actividad
typedef struct
{
long int num_cta;
char nombre[30];
char carrera[6];
float promedioTotal;
} alumno;
Actividad
Crea un programa en C que defina una
variable del tipo alumno y el usuario
llene sus campos.
ARREGLO DE STRUCT
Cmo
es la declaracin de un
arreglo de struct?