Pilas y colas

Solo disponible en BuenasTareas
  • Páginas : 3 (616 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de enero de 2012
Leer documento completo
Vista previa del texto
ESTRUCTURAS EN C++

Una estructura es un grupo de variables las cuales pueden ser de diferentes tipos sostenidas o mantenidas juntas en una sola unidad. La unidad es la estructura. En muchasocasiones la estructura también es llamada “registro”.
No hay limitaciones en el tipo ni cantidad de variables que pueda contener una estructura, mientras su máquina posea memoria suficiente como paraalojarla, con un detalle: una estructura no puede contenerse a sí misma como miembro.

Para usarlas, se deben seguir dos pasos: primero declarar la estructura en sí, esto es, darle un nombrey describir a sus miembros, para finalmente declarar a una ó más variables, del tipo de la estructura antedicha.

Sintaxis:
struct nombre de estructura {tipo_miembro miembro_1;
tipo_miembro miembro_2;
tipo_miembro miembro_3;
:
:
tipo_miembro miembro_n;};

Un punto y coma finaliza la definición de una estructura puesto que ésta es realmente una sentencia de C++

FORMAS DE ACCESO A UNA ESTRUCTURA:
1.- A través de variables: Dentro de lafunción main se escribe lo siguiente:
struct nombre de la estructura nombre de la variable;
Para accesar a los miembros de las estructuras se usa el punto u operador miembro (.). La sintaxis es:Nombre de la variable.miembroNombre;
Por ejemplo en:
gets(datos.nombre);
o también:
cin>>datos.nombre;
1.- A través de punteros:
Dentro del main se escribe lo siguiente:
Nombre de laestructura nombre del puntero;
Para accesar a los miembros de las estructuras se usa la flecha u operador miembro (->)La sintaxis es:
nombre del puntero->miembro;
ARRAYS DE ESTRUCTURAS
Existeuna forma de almacenar datos en posiciones de memoria pero de tipos diferentes, para esto se utilizan los arrays de estructuras, los cuales pueden ser vectores declarados con el tipo nombre de la...
tracking img