Estructuras En C

Páginas: 4 (825 palabras) Publicado: 13 de abril de 2015
UNIVERSIDAD DEL CAUCA
FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
PROGRAMA DE INGENIERÍA DE SISTEMAS
INTRODUCCIÓN A LA INFORMÁTICA
Profesor: Viviana Molano Mora

LABORATORIO. Variablesdefinidas por el usuario – Estructuras (Structs).
Objetivos:
-

Implementar ejercicios en C de mediana complejidad, que involucren el uso de tipos de datos definidos por el
usuario, específicamente deestructuras.

Estructuras.
Una estructura es un conjunto de variables encapsuladas bajo un mismo nombre. Permiten una forma eficaz de
mantener reunida información relacionada. Las variables que agrupauna estructura, representan sus elementos o
campos y pueden ser de un tipo de dato de C o de otro tipo definido por el usuario, es decir, pueden existir
estructuras anidadas. Adicionalmente, puedenser creados arreglos de estructuras.
Ejemplo: información de una persona: nombres, apellidos, dirección, teléfono y edad. Es posible reunir esta
información en una sola estructura y crear un tipo dedato llamado persona. Y otro tipo de dato llamado familia con
la información de la mamá, el papá y hasta 5 hijos. En C esto se realiza de la siguiente forma:
struct persona {
char nombres[20];
charapellidos[20];
char dirección[30];
char teléfono[20];
int edad;
};

struct familia {
struct persona mama;
struct persona papa;
struct persona hijos[5];
};

La declaración de una estructura termina en puntoy coma (;).
Para declarar variables con este tipo de dato persona, las cuales mantendrán esta estructura definida, se debe incluir
la palabra struct, el nombre de la estructura y el nombre de lavariable, tal como se muestra a continuación:
struct persona cliente; // se declara una variable llamada cliente del tipo persona

Otra forma para esta declaración, es incluir los nombres de las variablesseparados por comas (,), junto con la
definición de la estructura, antes del punto y coma (;) final, así:
struct persona {
char nombres[20];
char apellidos[20];

int edad;
} cliente, operario; //...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras C#
  • Estructuras de C++
  • Estructura en c++
  • Estructuras en c++
  • Estructuras en c
  • Estructura c++
  • Estructura de c++
  • Estructuras en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS