estructura sencillas

Páginas: 8 (1863 palabras) Publicado: 24 de marzo de 2014
-

---------"--.------..-- =

THOMSON

---------+---..

Gary J. Bronson

,
PARA INGENIERIA Y CIENCIAS
Segunda edición

~

ulb

13

-estrucÑras
MAS

~

.. '"

.~

13.1

ESTRUCTURAS ~Cl LLAS

13.2

,.
)
.,

ARREGLOS DE ESTRUCTURAS

13.3

ESTRUCTURAS COMQ AA.GUMENTOS DE FUNCIÓN
TRANSMISIÓN DE UN APUNTA!:J01í
D EVOLUCiÓ N DE ESTRUauRAS

13.4

liSTASVINCULADAS

13.5

AsrG~IÓN DINM1ICA DE ESTRUCTURAS DE DATOS

13.6

UNIONis

13.7
13.8

ERRORES COMUNES DE PROGRAMACIÓN

>
>

RESUMEN DEL CAPITULO

Una estructura es un vestigio histórico de C. Desde la perspectiva del programador,
una estructu ra puede considerarse como una clase que tiene todas las variables de instan cia pública y no tiene métodos miembros. En lasaplicaciones comerciales a la estru ctura se /e denom ina com o, y es lo mismo que un registro. En C y C++, una
estructura proporciona un medio para almacenar va/ores que tienen diferent es tipos
de datos, como un número de parte entero, un tipo Parte en carácter y un sum inistro
;/
de vo ltaje en número de precisión dob le.
Por ejem plo, supóngase que un fabricant e de circuitos integrados (el )mantiene
un resumen de informa ción para cada uno de los circuitos que fabrica. Los elementos
de datos conservados para cada circuito se ilustran en la figura 13.1.
Número de part e:
Familia de circui tos integrados:

>

TIpo de función :
Suministro de voltaje:

Unidades en existencia:

Figura 13.1 Un registro de inventario.
711

712

CAPITULO 13



Estructuras

ESTRUCTURASSENCILLAS
Crear y usar una estructura requiere los mismos dos pasos necesarios para crear y usar
cualquier variable. Primero debe declararse la estructura del registro. Luego pueden asignarse valores específicos a los elementos individuales de la estructura. Declarar una estructura requiere enlistar los tipos de datos, los nombres de datos y el orden de los elementos
de datos. Por ejemplo, ladefinición
struct
{

int mes;
int dia¡
int anio¡
} nacimiento;

da la forma de una estructura llamada nacimiento y reserva almacenamiento para los elementos de datos individuales enlistados en la estructura. La estructura nacimiento consiste en tres elementos de datos o campos, los cuales se denominan miembros de la estructura.
Asignar valores de datos reales a los elementos de datos de unaestructura se conoce
como poblar la estructura y es un procedimiento relativamente sencillo. Se tienen acceso
a cada miembro de una estructura dando tanto el nombre de la estructura como el nombre del elemento de datos individual, separado por un punto. Por tanto, nacimientoames se refiere al primer miembro de la estructura nacimiento I nacimiento. dia se
refiere al segundo miembro de laestructura y nacimiento aanio se refiere al tercer
miembro. El programa 13.1 ilustra la asignación de valores a los miembros individuales
de la estructura nac imiento.

13.1 EstructuriU senclllas

7' 3

'3. ,
// un programa para definir y poblar un registro
iinolude
using namespace std:

int main()
{

struct
{

int mes;
int día;
i nt anio;
} nacimiento;

nacimiento.mes = 12:nacimiento.dia = 28:
nacimiento.anio = 86:
cout «

«
«
«

"Mi fecha de nacimiento es "
nacimiento.mes « '/'
nacimiento.día « '/'
nacimiento.anlo « endl:

return O;
}

La salida producida por el programa 13.1 es

Mi fecha de nacimiento es 12 /28/86
Como en la mayor parte de las instrucciones en C++, el espaciamiento en la definición de
una estr uctura no es rígido. Por ejemplo,la estructura nacimiento podría haberse definido también como
struct {int mes; int día; int anio;} nacimiento;

Además, como con todas las definiciones de instrucciones en C++, pueden definirse múltiples variables en la misma instrucci ón . Por ejemplo, la instrucción de definición
struct
{

int mes:
int día:
int anlo;
} nacimiento, actual:

crea dos variables de estructura que tienen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CÓMO DIBUJAR ESTRUCTURAS DE LEWIS DE MOLÉCULAS SENCILLAS
  • sencillo
  • sencillo
  • sencillo
  • Aleman sencillo
  • ANTES MUERTA QUE SENCILLA
  • Un Corazón Sencillo
  • Destilación sencilla

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS