1 / 8

Unidad 2

Unidad 2. Estructuras. ESCUELA DE COMPUTACIÓN. Objetivos del Aprendizaje. Explicar cómo declarar estructuras en C. Discutir el uso de las estructuras en la solución de problemas a través de programas en C. Describir el uso de los tipos de datos definidos por el usuario.

vail
Télécharger la présentation

Unidad 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unidad 2 Estructuras ESCUELA DE COMPUTACIÓN

  2. Objetivos del Aprendizaje • Explicar cómo declarar estructuras en C. • Discutir el uso de las estructuras en la solución de problemas a través de programas en C. • Describir el uso de los tipos de datos definidos por el usuario. • Definir uniones y explicar cómo sus usos difieren del de las estructuras.

  3. Tipo de Dato struct • C provee un tipo de dato llamado struct. • Las estructuras, como los arreglos, pueden manejar multiples elementos de datos usando un único identificador que los agrupa a todos juntos. • Los elementos de una estructura se denominan miembros. • El tipo de dato llamado struct en C se define como: • struct <nombre de la estructura>{ • miembro_1; • miembro_2; • … • miembro_n; • };

  4. Ejemplos de Definición de una Estructura: Ejemplos de Definición de una Estructura: /* Versión 1 */ struct date{ int day; int month; int year; }var_date; /* Versión 2 */ struct date{ int day; int month; int year; }; /* Versión 3 */ struct{ int day; int month; int year; }var_date;

  5. Tipos de Datos Definidos por el Usuario • C permite al usuario definir sus propios tipos de datos. • La sentencia typedef permite a los usuarios definir nuevos tipos de datos que son equivalentes a los tipos de datos existentes. • Un nuevo tipo de dato puede ser definido como sigue: • typedef existing-type new-type; • Ejemplo: • typedef int anio;

  6. Uniones • Las uniones son similares a las estructuras. • Las uniones tienen miembros cuyos tipos de dato pueden ser diferentes. • En una unión, los miembros comparten el mismo espacio en memoria. • La razón principal para el uso de una unión es ahorrar espacio en memoria. • La manera de crear variables y usarlas es de la misma forma que en struct.

  7. Uniones • Ejemplo de definición deunion: • union{ • int x; • float y; • char z; • }a, b, c;

  8. Resumen • Se explicó cómo declarar estructuras en C. • Se discutió el uso de las estructuras en la solución de problemas a través de programas en C. • Se explicó el uso de los tipos de datos definidos por el usuario. • Se definió el concepto de uniones y se explicó cómo sus usos difieren del de las estructuras.

More Related