Programacion: Estructuras y Uniones

Páginas: 4 (963 palabras) Publicado: 20 de septiembre de 2011
Estructuras
Este lenguaje nos permite trabajar con tipo y agrupar los datos de tal manera que se agrupan dentro de lo que se denomina una estructura.

Ventajas

• Agrupación

•Flexibilización

• Facilita la tarea del programador

El concepto de estructuras lleva los mismos principios que su homónima en matemáticas. Es el caso en el que deseamos que los datos esténagrupados para que sea más fácil su uso, es el caso de tener una agenda o un fichero los que van a contener información variada.

Dentro de una variable vamos a contener un conjunto de datos con suscorrespondientes tipos.

El lenguaje C soporta dos tipos básicos: estructuras y uniones

struct [Nombre_ de_ la estructura]

{

tipo1 campo1;

tipo2 campo2;

}[variable];

Lapalabra struct es una palabra reservada del lenguaje, se utiliza para definir la variable; la variable que aparece entre corchetes puede omitirse. Al definir la variable, la misma es del tipo a laestructura que la precede.

Podemos omitir el nombre de la estructura, pero se hace obligatorio poner la variable, con lo que cada vez que la usemos tendremos que declararla en forma completa.

Lo queestá entre llaves, son los elementos con sus correspondiente tipos, como se muestra en el siguiente ejemplo:

struct punto

{

float x;

float y;

in color;

}punto_de_fuga;Lo que definimos es una variable punto_de_fuga, del tipo estructura, que posee tres campos y a la que llamamos punto. Dos campos son del tipo punto flotante y el que resta es un campo del tipoentero (color en ese punto).

Ahora podemos definir nuevas variables para esta estructura:

struct punto origen1;

VARIABLES DEL TIPO punto

struct punto final1;

Si no definimos lavariable punto no podríamos haber declarado las nuevas variables.

También se pueden definir matrices de este tipo.

struct punto matriz_de_puntos [30];

Con lo que tenemos una matriz con 30...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Estructurada
  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS