Foros del Web » Programación para mayores de 30 ;) » C/C++ »

typedef

Estas en el tema de typedef en el foro de C/C++ en Foros del Web. no entiendo muy bien en q sirve y camo se usa typedef veo q lo usan mucho en la listas pero no entiendo por q ...
  #1 (permalink)  
Antiguo 26/09/2011, 10:41
 
Fecha de Ingreso: septiembre-2011
Mensajes: 25
Antigüedad: 12 años, 7 meses
Puntos: 0
typedef

no entiendo muy bien en q sirve y camo se usa typedef
veo q lo usan mucho en la listas pero no entiendo por q

uso borland c
  #2 (permalink)  
Antiguo 26/09/2011, 11:09
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: typedef

typedef principalmente se usa para crear sinonimos de tipo. Primeros defines con typedef el sinonimo y despues durante el codigo lo utilizas. Sirve para hacer mas vistozo y documentar el codigo, como asi tambien puede servir para generar portabilidad entre distintas plataformas. Ejemplo:

Código C:
Ver original
  1. typedef  int  entero;
  2. entero i;

En este ejemplo i es una variable del tipo int.

Código C:
Ver original
  1. struct persona {
  2.  int dni;
  3.  char nombre[50];
  4. }
  5.  
  6. typedef  struct persona Persona;
  7. strcut persona per;
  8. Persona per2;

Aca per y per2 tienen el mismo tipo, son una structura llamada persona.

Seguramente en las listas tienes cosas como esta:

Código C:
Ver original
  1. typedef int elemento;
  2. typedef struct _Nodo {
  3.    elemento  e:
  4.    struct _Nodo * next;
  5. } nodo;
  6.  
  7. nodo primer_elemento;

Con esa definicion simplemente defines variables del tipo nodo y hacen mas visto al codigo como asi mas entendible.

Para mas informacion esta Google o la Wiki http://es.wikipedia.org/wiki/Typedef
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:40.