User:Juan7garnica

INTRODUCCION A LAS ESTRUCTURAS.

Una estructura es un tipo 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.

Para declarar una estructura, tendremos que hacerlo de la siguiente manera: struct  NombreEstructura

{

  TipoDato1 NombreCampo1 ;

  TipoDato2 N ombreCampo2 ;

} ;

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif";color:#00B0F0">Donde struct es la palabra reservada del lenguaje C, para declarar los datos tipo estructura.

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif";color:red">NombreEstructura, <span style="font-size:12.0pt;font-family:"Arial","sans-serif""> es el nombre que le asignamos al tipo de dato estructura.

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif";color:#FFC000">Tipo de dato <span style="font-size:12.0pt;font-family:"Arial","sans-serif"">, el que corresponda (int, char, float..).

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif";color:#92D050">Nombre del campo <span style="font-size:12.0pt;font-family:"Arial","sans-serif"">, el que ud. le asigne.

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"">

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"">Pero para verlo de forma más clara, pongamos un ejemplo:

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"">

<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:12.0pt;font-family:"Arial","sans-serif";mso-ansi-language: EN-US">struct alumno

<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:12.0pt;font-family:"Arial","sans-serif";mso-ansi-language: EN-US">{

<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:12.0pt;font-family:"Arial","sans-serif";mso-ansi-language: EN-US">  long int cedula;

<p class="MsoNormal" style="text-align:justify"><span lang="EN-US" style="font-size:12.0pt;font-family:"Arial","sans-serif";mso-ansi-language: EN-US">  <span style="font-size: 12.0pt;font-family:"Arial","sans-serif"">char Nombre[20];

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"">  char apellido[20];

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"">  int nota1;

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"">  int nota2;

<p class="MsoNormal" style="text-align:justify"><span style="font-size:12.0pt; font-family:"Arial","sans-serif"">} ;