Invite A Tus Amigos

Páginas: 4 (958 palabras) Publicado: 7 de diciembre de 2012
Estructuras
Una estructura contiene varios datos. La forma de definir una estructura es haciendo uso de la palabra clave struct. Aqui hay ejemplo de la declaracion de una estructura:
structmystruct { int int_member; double double_member; char string_member[25]; } variable;

"variable" es una instancia de "mystruct" y no es necesario ponerla aquí. Se podria omitir de la declaracion de"mystruct" y más tarde declararla usando:
struct mystruct variable;

También es una práctica muy común asignarle un alias o sinónimo al nombre de la estructura, para evitar el tener que poner "structmystruct" cada vez. C nos permite la posibilidad de hacer esto usando la palabra clave typedef, lo que crea un alias a un tipo:
typedef struct { ... } Mystruct;

La estructura misma no tiene nombre(por la ausencia de nombre en la primera linea), pero tiene de alias "Mystruct". Entonces se puede usar así:
Mystruct variable;

Note que es una convencion, y una buena costumbre usar mayúsculaen la primera letra de un sinónimo de tipo. De todos modos lo importante es darle algún identificador para poder hacer referencia a la estructura: podriamos tener una estructura de datos recursiva dealgún tipo. Ejemplo de una estructura :
/* * * * * * * * * * * * estructura.c Julio César Brizuela 2009 para el wikilibro "Programación en C (fundamentos)" bajo licencia FDL, adaptado del DominioPúblico Nombre Miembro Titulo Artista Precio Tipo char[30] char[25] float

* */

Total Canciones

int

#include #include /* definimos una estructura para cds */ struct cd { char titulo[30];char artista[25]; float precio; int canciones; } Cd1 = { /* inicializamos la estructura Cd1 creaa con sus valores * usando las definiciones iniciales*/ "Canciones Bebe", /* titulo */ "Pinocho", /*artista */ 12.50, /* precio */ 16 /* total canciones */ }; int main(void) { struct cd Cd2; /* definimos una nueva estructura llamado cd2 */ /* asignamos valores a los tipos de datos del cd2 */...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Invita A Tus Amigos.
  • Invite a tus amigos
  • Invita a tus amigos
  • Invite a tus amigos
  • Invite a tus amigos
  • Invite a tus amigos
  • Invite a tus amigos
  • Invite a tus amigos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS