Tecnologia

Páginas: 5 (1051 palabras) Publicado: 24 de mayo de 2012
Juan Carlos Marmolejo Martínez http://www.mygnet.net/articulos/c/estructura.519
¿Qué es una estructura?

Una estructura es un tipo de dato definido por el usuario, al utilizar una estructura Usted tiene la habilidad para definir un nuevo tipo de dato considerablemente más complejo que los tipos que hemos utilizado hasta ahora. Una estructura es una combinación de varios tipos de datospreviamente definidos, incluyendo otras estructuras que hayamos definido previamente. Una definición simple es, "una estructura es un grupo de datos relacionados en una forma conveniente al programador y/o al usuario del programa". Como es costumbre, un ejemplo nos clarifica los conceptos:

#include

typedef struct {

char inicial; /* Letra inicial del apellido */
int edad; /* Edad */
intcalificacion; /* Aprovechamiento */

}Estudiante;

Estudiante chico, chica;

Void main() {

chico.inicial = 'R';
chico.edad = 15;
chico.calificacion = 75;
chica.edad = chico.edad - 1; /* Ella es un año menor que él */
chica.calificacion = 82;
chica.inicial = 'H';
printf("%c tiene %d anos y su calificacion es de %d\n",
chica.inicial, chica.edad, chica.calificacion);
printf("%c tiene %d anos y sucalificacion es de %d\n",
chico.inicial, chico.edad, chico.calificacion);
}

El programa empieza definiendo una estructura utilizando las palabras claves typedef struct seguida de tres variables sencillas encerradas entre llaves, las cuales son los componentes de la estructura, después de la llave de cierre tenemos el nombre del nuevo tipo de dato. Después se definen dos variables llamadas chico y chica.De acuerdo a la definición de una estructura, chico es una variable compuesta de tres elementos, inicial, edad y, calificación. Cada uno de los tres campos están asociados a chico y cada uno almacena una variable de su respectivo tipo, lo mismo se puede decir para chica pero sus variables son diferentes por lo tanto tenemos 6 variables agrupadas en dos, de tipo struct.



|Una estructura es untipo de datos compuesto por un conjunto de variables que pueden ser de distintos tipos. (int, |
|char...) A esas variables individuales se las llaman campos o atributos . Este es un ejemplo de ella. |


Principio del formulario
[pic][pic][pic][pic]
|[pic] ||struct nombre_estructura { |
|tipo1 nombre_campo1 |
|tipo2 nombre_estructura2 |
|....|
|}; |
| |
||
| |
| |
|[pic]|
|struct nombre_estructura { |
|tipo1 nombre_estructura1 |
|tipo2 nombre_campo2 |
|.......
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS